UniformSampleCone, x

Time bar (total: 21.3s)

analyze206.0ms (1%)

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

Compiled 51 to 37 computations (27.5% saved)

sample2.1s (9.7%)

Results
2.1s8256×body256valid
Bogosity

preprocess270.0ms (1.3%)

Algorithm
egg-herbie
Rules
1102×+-commutative
882×distribute-neg-in
776×distribute-rgt-in
772×distribute-lft-in
720×associate-+l-
Problems
221×(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
31×No Errors
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0721142
12241034
2736973
33528967
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
(*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
(*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos -1)) (fma.f32 ux maxCos (-.f32 -1 ux)) 1)))
(*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
(*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 1 maxCos))) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 ux (fma.f32 ux maxCos -1)) 1)))
(neg.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos -1)) (fma.f32 ux maxCos (-.f32 -1 ux)) 1)) (neg.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(neg.f32 (*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 (neg.f32 uy)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)) (neg.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))))))
(*.f32 (neg.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 1 maxCos))) 1)) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 ux (fma.f32 ux maxCos -1)) 1)) (neg.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (+.f32 -1 (*.f32 (-.f32 1 maxCos) uy)) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) ux))) (sqrt.f32 (fma.f32 (fma.f32 uy maxCos (-.f32 1 uy)) (+.f32 (*.f32 uy (-.f32 1 maxCos)) -1) 1)))
(*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (+.f32 -1 (*.f32 (-.f32 1 ux) maxCos)) 1)))
(*.f32 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (+.f32 (*.f32 ux (-.f32 1 uy)) -1) 1)))
Symmetry

(abs uy)

Compiler

Compiled 140 to 83 computations (40.7% saved)

eval2.0ms (0%)

Compiler

Compiled 97 to 67 computations (30.9% saved)

prune3.0ms (0%)

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

Compiled 108 to 80 computations (25.9% saved)

localize334.0ms (1.6%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.5%
(*.f32 (cos.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.8%
(*.f32 (*.f32 uy 2) (PI.f32))
98.7%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
58.2%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.7%
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1))
99.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
55.6%
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)
Compiler

Compiled 212 to 127 computations (40.1% saved)

series68.0ms (0.3%)

Counts
8 → 180
Calls

48 calls:

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

rewrite327.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
652×associate-+r+
618×+-commutative
484×associate-*r*
290×associate-*l*
263×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036372
1545360
27467360
Stop Event
node limit
Counts
8 → 208
Calls
Call 1
Inputs
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1))
(-.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))
(*.f32 (cos.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 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(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 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 (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 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1/2))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(+.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 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(+.f32 (+.f32 1 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)))
(+.f32 (+.f32 1 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux)))
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.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 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 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 (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 (-.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 (*.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (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 (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) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (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 (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) 6))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(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 (*.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 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) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)))
(+.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 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.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 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 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 (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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (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 (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 (-.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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (-.f32 (*.f32 (*.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 (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 (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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 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) 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 (-.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 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(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 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 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 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(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 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(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 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 (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 (*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.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 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))

simplify442.0ms (2.1%)

Algorithm
egg-herbie
Rules
784×+-commutative
688×distribute-rgt-in
688×distribute-lft-in
640×associate-/r*
586×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091336093
1291832951
Stop Event
node limit
Counts
388 → 540
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 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 2 (*.f32 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)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 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)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(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 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 (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 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1/2))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(+.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 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(+.f32 (+.f32 1 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)))
(+.f32 (+.f32 1 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux)))
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.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 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 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 (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 (-.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 (*.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (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 (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) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (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 (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) 6))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(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 (*.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 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) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)))
(+.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 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.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 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 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 (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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (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 (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 (-.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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (-.f32 (*.f32 (*.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 (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 (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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 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) 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 (-.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 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(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 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 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 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(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 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(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 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 (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 (*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.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 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
Outputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))
(*.f32 ux (*.f32 2 (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(*.f32 (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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(*.f32 -1 (+.f32 (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (*.f32 ux (neg.f32 (*.f32 (-.f32 1 maxCos) -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(*.f32 -1 (+.f32 (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (*.f32 ux (neg.f32 (*.f32 (-.f32 1 maxCos) -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(*.f32 -1 (+.f32 (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (*.f32 ux (neg.f32 (*.f32 (-.f32 1 maxCos) -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -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)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) 1))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) 1)) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (pow.f32 (*.f32 2 (-.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (neg.f32 (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) -2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) 2) (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))))
(-.f32 (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6)))) (*.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) -2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) 3) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) 2) (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))))
(-.f32 (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10)))) (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6)))) (*.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) -2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (fma.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(fma.f32 1/2 (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (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 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux)) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2) ux)) (fma.f32 1/2 (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (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 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 ux (neg.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (*.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(*.f32 maxCos (neg.f32 (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (-.f32 2 (*.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 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 maxCos -1) 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 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 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 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (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 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (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 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -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 maxCos -1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 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 (-.f32 2 (*.f32 maxCos 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 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 (-.f32 2 (*.f32 maxCos 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 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 (-.f32 2 (*.f32 maxCos 2)))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (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 1 ux) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (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 1 ux) (*.f32 ux maxCos)) (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 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (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 1 ux) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (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 1 ux) (*.f32 ux maxCos)) (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 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (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 1 ux) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (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 1 ux) (*.f32 ux maxCos)) (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)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (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 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (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 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (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 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (+.f32 -1 maxCos))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (+.f32 -1 maxCos))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 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 (cos.f32 (*.f32 2 (*.f32 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (+.f32 -1 maxCos))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos)))))
(-.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (sqrt.f32 -1))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (sqrt.f32 -1)))) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) ux))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (fma.f32 -1/16 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (sqrt.f32 -1)))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 3)) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) ux)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.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))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 (cos.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 (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.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))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (cos.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 (cos.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 3) (*.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (cos.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 (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (*.f32 (/.f32 (cos.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 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 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 (cos.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 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (sqrt.f32 -1) 3)) (-.f32 1 ux)) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (*.f32 (cos.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)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (*.f32 ux maxCos) 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 (cos.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (-.f32 1 maxCos) -1)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 -1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (-.f32 1 maxCos) -1)))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (-.f32 1 maxCos) -1)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 3)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) 1/3)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.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 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(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)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 2 (PI.f32)) (log.f32 (exp.f32 uy)))
(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)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 8 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 8 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 2)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 1))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 1)
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1)
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/2)
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1)
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) 2)
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3)
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2))
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fabs.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1/2))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (+.f32 1 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (+.f32 1 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.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 (-.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 (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 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 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)) (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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 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 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.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)))
(*.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/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 (-.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.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 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.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)))
(*.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/2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (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 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 (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 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 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 (neg.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (+.f32 1 (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))) (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 (+.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))))
(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))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(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 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (+.f32 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 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(/.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 (fma.f32 ux maxCos 1) ux) (/.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 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.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 (fma.f32 ux maxCos 1) ux) (/.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) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 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 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (+.f32 (*.f32 ux maxCos) -1)))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.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 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 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) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 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 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (+.f32 (*.f32 ux 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 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.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 (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) (-.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 (fma.f32 ux maxCos 1) ux) (+.f32 ux (+.f32 (*.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) 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 (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 (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) 2) (pow.f32 ux 2)) (+.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 ux 2) (*.f32 (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 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) 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) 2) (pow.f32 ux 2)) (+.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 ux 2) (*.f32 (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 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.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)) (+.f32 (pow.f32 ux 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) (*.f32 (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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 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 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (+.f32 (*.f32 ux maxCos) -1)))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.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 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (+.f32 (*.f32 ux maxCos) -1)))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (+.f32 (*.f32 ux maxCos) -1)))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (+.f32 (*.f32 ux maxCos) -1)))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(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))
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 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)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(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)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (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 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(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)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 2 (PI.f32)) (log.f32 (exp.f32 uy)))
(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)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 8 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 8 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(*.f32 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))

eval463.0ms (2.2%)

Compiler

Compiled 23645 to 17393 computations (26.4% saved)

prune179.0ms (0.8%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New51921540
Fresh000
Picked022
Done000
Total51923542
Accuracy
99.3%
Counts
542 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.3%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
57.1%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) 1)
56.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
60.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))))))
44.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
57.1%
(*.f32 (cos.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))))))
6.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
76.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.1%
(*.f32 (cos.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))))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3))
55.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
65.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
55.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
76.2%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
57.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
57.2%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
50.7%
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
50.7%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
57.3%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
57.1%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) 1)
56.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
60.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))))))
44.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
57.1%
(*.f32 (cos.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))))))
6.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
76.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.1%
(*.f32 (cos.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))))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3))
55.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
65.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
55.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
76.2%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
57.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
57.2%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
50.7%
(sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
50.7%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
Compiler

Compiled 2324 to 1868 computations (19.6% saved)

localize1.1s (5.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.4%
(+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
55.6%
(+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
99.7%
(-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)
99.6%
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
99.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
99.8%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.7%
(-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)
99.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
99.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
98.7%
(*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
58.2%
(+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
99.7%
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
99.6%
(*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))
99.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 589 to 398 computations (32.4% saved)

series115.0ms (0.5%)

Counts
16 → 323
Calls

93 calls:

TimeVariablePointExpression
62.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
5.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
2.0ms
ux
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
2.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
1.0ms
ux
@-inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))

rewrite206.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
878×associate-*r*
518×associate-*l*
409×*-un-lft-identity
390×add-sqr-sqrt
382×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055866
1997655
Stop Event
node limit
Counts
16 → 475
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
(-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)
(+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
Outputs
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(+.f32 (+.f32 maxCos -1) (*.f32 maxCos (+.f32 maxCos -1)))
(+.f32 (+.f32 maxCos -1) (*.f32 (neg.f32 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 (+.f32 maxCos -1) maxCos) (+.f32 maxCos -1))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (+.f32 maxCos -1))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(pow.f32 (+.f32 maxCos -1) 2)
(pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)
(neg.f32 (pow.f32 (+.f32 maxCos -1) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(exp.f32 (log.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1)
(*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/4) (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1)
(fabs.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.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 (+.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 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (/.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 (+.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.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)) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (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)
(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))))
(cbrt.f32 (*.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)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 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 (+.f32 maxCos -1) -1) (fma.f32 ux maxCos 1)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (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 (fma.f32 ux maxCos 1) (fma.f32 ux (+.f32 maxCos -1) -1)) (*.f32 (neg.f32 ux) (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(-.f32 0 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.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 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (-.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 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.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 (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 (*.f32 ux (+.f32 maxCos -1)) 3) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (fma.f32 ux (+.f32 maxCos -1) -1)) (+.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 maxCos -1) -1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) 1) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 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) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2))))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(*.f32 (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 (cbrt.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))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))) (sqrt.f32 (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) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2)
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(fabs.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (*.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)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 -1 (*.f32 -1 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 -1 (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 -1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) -1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(+.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (-.f32 0 (fma.f32 ux maxCos 1)) ux)
(+.f32 (*.f32 -1 (fma.f32 ux maxCos 1)) (*.f32 -1 (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) -1) (*.f32 (neg.f32 ux) -1))
(+.f32 (neg.f32 (fma.f32 ux maxCos 1)) (neg.f32 (neg.f32 ux)))
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1)
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 -1 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 1 (/.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) 3) (pow.f32 ux 3))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 -1 (-.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 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.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 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.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) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 0 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1/2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))) 1)
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))) (*.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 ux (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))))))
(cbrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1))
(+.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (*.f32 (neg.f32 maxCos) 1))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(+.f32 (neg.f32 maxCos) (+.f32 1 (+.f32 maxCos -1)))
(*.f32 1 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)) (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))))
(/.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))) (-.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))) (neg.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(sqrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2))
(log.f32 (exp.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(cbrt.f32 (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(exp.f32 (log.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(+.f32 (+.f32 maxCos -1) (*.f32 maxCos (+.f32 maxCos -1)))
(+.f32 (+.f32 maxCos -1) (*.f32 (neg.f32 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 (+.f32 maxCos -1) maxCos) (+.f32 maxCos -1))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (+.f32 maxCos -1))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(pow.f32 (+.f32 maxCos -1) 2)
(pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)
(neg.f32 (pow.f32 (+.f32 maxCos -1) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(exp.f32 (log.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1))
(+.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (*.f32 (neg.f32 maxCos) 1))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(+.f32 (neg.f32 maxCos) (+.f32 1 (+.f32 maxCos -1)))
(*.f32 1 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)) (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))))
(/.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))) (-.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))) (neg.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(sqrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2))
(log.f32 (exp.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(cbrt.f32 (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(exp.f32 (log.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(-.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 0 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 0 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(-.f32 (-.f32 1 (fma.f32 ux maxCos 1)) (neg.f32 ux))
(-.f32 (/.f32 1 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 1 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 1)
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (/.f32 1 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)) (cbrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 1 (/.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (+.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) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1) (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 1)
(sqrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2))
(log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3))
(expm1.f32 (log1p.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (log.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(log1p.f32 (expm1.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.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 (+.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 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (/.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 (+.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.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)) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (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)
(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))))
(cbrt.f32 (*.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)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(sqrt.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (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)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.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))))))
(cbrt.f32 (*.f32 (*.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))

simplify514.0ms (2.4%)

Algorithm
egg-herbie
Rules
1332×+-commutative
1266×associate-/r*
1090×associate-/l*
852×associate-+r+
808×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0141172793
1424270725
Stop Event
node limit
Counts
798 → 986
Calls
Call 1
Inputs
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 1 ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
2
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(*.f32 -2 maxCos)
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(*.f32 -2 maxCos)
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.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 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 -1/16 (*.f32 (/.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
2
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(*.f32 -2 maxCos)
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(*.f32 -2 maxCos)
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 -2 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
ux
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 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 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 ux (*.f32 ux (-.f32 1 ux)))
(+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.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 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.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 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux)))))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(+.f32 (+.f32 maxCos -1) (*.f32 maxCos (+.f32 maxCos -1)))
(+.f32 (+.f32 maxCos -1) (*.f32 (neg.f32 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 (+.f32 maxCos -1) maxCos) (+.f32 maxCos -1))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (+.f32 maxCos -1))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(pow.f32 (+.f32 maxCos -1) 2)
(pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)
(neg.f32 (pow.f32 (+.f32 maxCos -1) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(exp.f32 (log.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1)
(*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/4) (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1)
(fabs.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.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 (+.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 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (/.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 (+.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.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)) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (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)
(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))))
(cbrt.f32 (*.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)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 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 (+.f32 maxCos -1) -1) (fma.f32 ux maxCos 1)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (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 (fma.f32 ux maxCos 1) (fma.f32 ux (+.f32 maxCos -1) -1)) (*.f32 (neg.f32 ux) (fma.f32 ux (+.f32 maxCos -1) -1)))
(-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(-.f32 0 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.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 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (-.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 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.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 (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 (*.f32 ux (+.f32 maxCos -1)) 3) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (fma.f32 ux (+.f32 maxCos -1) -1)) (+.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 maxCos -1) -1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) 1) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 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) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2))))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(*.f32 (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 (cbrt.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))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))) (sqrt.f32 (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) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2)
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(fabs.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (*.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)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 -1 (*.f32 -1 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 -1 (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 -1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) -1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(+.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (-.f32 0 (fma.f32 ux maxCos 1)) ux)
(+.f32 (*.f32 -1 (fma.f32 ux maxCos 1)) (*.f32 -1 (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) -1) (*.f32 (neg.f32 ux) -1))
(+.f32 (neg.f32 (fma.f32 ux maxCos 1)) (neg.f32 (neg.f32 ux)))
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1)
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 -1 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 1 (/.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) 3) (pow.f32 ux 3))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 -1 (-.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 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.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 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.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) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 0 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1/2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))) 1)
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))) (*.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 ux (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))))))
(cbrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1))
(+.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (*.f32 (neg.f32 maxCos) 1))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(+.f32 (neg.f32 maxCos) (+.f32 1 (+.f32 maxCos -1)))
(*.f32 1 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)) (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))))
(/.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))) (-.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))) (neg.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(sqrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2))
(log.f32 (exp.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(cbrt.f32 (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(exp.f32 (log.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(+.f32 (+.f32 maxCos -1) (*.f32 maxCos (+.f32 maxCos -1)))
(+.f32 (+.f32 maxCos -1) (*.f32 (neg.f32 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 (+.f32 maxCos -1) maxCos) (+.f32 maxCos -1))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (+.f32 maxCos -1))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(pow.f32 (+.f32 maxCos -1) 2)
(pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)
(neg.f32 (pow.f32 (+.f32 maxCos -1) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(exp.f32 (log.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1))
(+.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (*.f32 (neg.f32 maxCos) 1))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(+.f32 (neg.f32 maxCos) (+.f32 1 (+.f32 maxCos -1)))
(*.f32 1 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)) (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))))
(/.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))) (-.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))) (neg.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(sqrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2))
(log.f32 (exp.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(cbrt.f32 (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(exp.f32 (log.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(-.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 0 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 0 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(-.f32 (-.f32 1 (fma.f32 ux maxCos 1)) (neg.f32 ux))
(-.f32 (/.f32 1 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 1 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 1)
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (/.f32 1 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)) (cbrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 1 (/.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (+.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) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1) (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 1)
(sqrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2))
(log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3))
(expm1.f32 (log1p.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (log.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(log1p.f32 (expm1.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.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 (+.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 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (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 (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 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (/.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 (+.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.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)) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (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)
(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))))
(cbrt.f32 (*.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)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(sqrt.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (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)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.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))))))
(cbrt.f32 (*.f32 (*.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
Outputs
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(+.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(+.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(+.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(neg.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 -1 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 -1 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) 1/2))
(+.f32 (*.f32 -1 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) 1/2))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (*.f32 -1 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2)))) (/.f32 (pow.f32 ux 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1)))))))
-1
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (pow.f32 maxCos 2) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (pow.f32 maxCos 2) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (+.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (/.f32 -1/2 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 1 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (+.f32 (*.f32 (/.f32 -1/2 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (+.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (/.f32 1/2 (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 -1 (+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(fma.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)))))
(fma.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (/.f32 1/2 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 ux 2)))))))
(+.f32 (fma.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (/.f32 1/2 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 ux 2)))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.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))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.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))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.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))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.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))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.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))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 -1 (*.f32 (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 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 -1 (*.f32 (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 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) -1)
(+.f32 -1 (fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) -1)
(+.f32 -1 (fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 -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 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 -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 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (*.f32 (*.f32 1/2 (/.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (*.f32 1/2 (/.f32 -1 (/.f32 (sqrt.f32 -1) (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 (*.f32 1/2 (/.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos)) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 (*.f32 1/2 (/.f32 -1 (/.f32 (sqrt.f32 -1) (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 (*.f32 1/2 (/.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos)) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos)) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 (*.f32 1/2 (/.f32 -1 (/.f32 (sqrt.f32 -1) (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (fma.f32 -1/4 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (fma.f32 -1/4 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (pow.f32 maxCos 2)) (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (pow.f32 maxCos 2)) (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 1 ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
1
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (neg.f32 ux) (-.f32 1 maxCos))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 (*.f32 -2 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))) (*.f32 (*.f32 2/3 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))) (*.f32 (*.f32 2/3 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 2) maxCos))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 2) 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 2) maxCos))) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 ux) (pow.f32 maxCos 2)) (/.f32 (pow.f32 (sqrt.f32 2) 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 2) 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 2) maxCos))) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 ux) (pow.f32 maxCos 2)) (/.f32 (pow.f32 (sqrt.f32 2) 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3)))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
2
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(*.f32 -2 maxCos)
(*.f32 maxCos -2)
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(*.f32 -2 maxCos)
(*.f32 maxCos -2)
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (pow.f32 uy 2)) (pow.f32 (PI.f32) 2)))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))
(+.f32 1 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 1 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (*.f32 (*.f32 -2 (pow.f32 uy 2)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) (/.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) (/.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(neg.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.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)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) (/.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 -1/16 (*.f32 (/.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) (/.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1)))))))
-1
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (pow.f32 maxCos 2) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (pow.f32 maxCos 2) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
2
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(*.f32 -2 maxCos)
(*.f32 maxCos -2)
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(*.f32 -2 maxCos)
(*.f32 maxCos -2)
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(+.f32 2 (*.f32 -2 maxCos))
(+.f32 2 (*.f32 maxCos -2))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
ux
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 1 ux)))
(+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux)))))
(*.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 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux)))))
(*.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 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux)) (*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2)))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos))))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))
(+.f32 (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 -2 (pow.f32 uy 2)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos))))))
(+.f32 (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))))))
(+.f32 (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))) (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))))
(+.f32 (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))) (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))))
(+.f32 (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))) (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos))))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos))))))))
(+.f32 (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))) (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) ux)) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (*.f32 (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (sqrt.f32 -1) (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (sqrt.f32 -1) (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) 3) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos)) 3) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (sqrt.f32 -1) (*.f32 -1 (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))))
(fma.f32 -1/4 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (*.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))))
(fma.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)))) (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux))) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 ux (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux)) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 (-.f32 1 ux) ux) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 ux (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 ux (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux)))))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(sqrt.f32 (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)) (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)) (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) maxCos))
(*.f32 (+.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (*.f32 maxCos (+.f32 maxCos -1)))
(*.f32 (+.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (*.f32 (neg.f32 maxCos) (+.f32 maxCos -1)))
(*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (*.f32 (+.f32 maxCos -1) maxCos) (+.f32 maxCos -1))
(*.f32 (+.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (+.f32 maxCos -1))
(*.f32 (+.f32 1 maxCos) (+.f32 maxCos -1))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 maxCos) (+.f32 maxCos -1)))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 maxCos) (+.f32 maxCos -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(pow.f32 (+.f32 maxCos -1) 2)
(pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)
(pow.f32 (+.f32 maxCos -1) 2)
(neg.f32 (pow.f32 (+.f32 maxCos -1) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(cbrt.f32 (pow.f32 (+.f32 maxCos -1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(exp.f32 (log.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(*.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1)
(sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/4) (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/4))
(sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(pow.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1/2)
(sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1)
(sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(fabs.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fabs.f32 (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fabs.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(cbrt.f32 (*.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(sqrt.f32 (fma.f32 ux (+.f32 (*.f32 2 maxCos) -2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(-.f32 1 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(-.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (/.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(-.f32 (/.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 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))))
(+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)))
(*.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) 1) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)))
(*.f32 (cbrt.f32 (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 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))))
(*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (/.f32 1 (+.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)) 2))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(*.f32 (+.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)))) (-.f32 (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 1 (/.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)) 2)))
(*.f32 (/.f32 1 (+.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)) 2))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) 1) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)) (+.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2)) (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 -1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)) (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 -1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) (-.f32 (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 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))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 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))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(cbrt.f32 (*.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)) 2)))
(cbrt.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 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))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(exp.f32 (log.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 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(+.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) -1))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux maxCos 1)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (neg.f32 ux)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) 1))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (fma.f32 ux (+.f32 maxCos -1) -1)) (*.f32 (neg.f32 ux) (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (fma.f32 ux (+.f32 maxCos -1) 1))
(-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 0 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (fma.f32 -1 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (-.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 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 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 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (-.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)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (-.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 (fma.f32 ux (+.f32 maxCos -1) -1) (/.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) 3) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 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 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 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 (fma.f32 ux (+.f32 maxCos -1) 1) (-.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 (*.f32 ux (+.f32 maxCos -1)) 3) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (fma.f32 ux (+.f32 maxCos -1) -1)) (+.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)) (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (-.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 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 maxCos -1) -1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (/.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) 3) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux (+.f32 maxCos -1) -1)))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2)) (-.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2) -1) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) 1) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 2) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1))))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) (fma.f32 ux (+.f32 maxCos -1) 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 (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 (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 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.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 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)) (-.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (/.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (/.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 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (fma.f32 ux (+.f32 maxCos -1) 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 (*.f32 ux (+.f32 maxCos -1)) 3) -1) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.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 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.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) 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 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (/.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 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (/.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 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) -1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fma.f32 ux (+.f32 maxCos -1) 1))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(neg.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))
(sqrt.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (fma.f32 ux (+.f32 maxCos -1) -1)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (fma.f32 ux (+.f32 maxCos -1) -1)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) (*.f32 (fma.f32 ux (+.f32 maxCos -1) -1) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) -1) 2))))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(*.f32 1 (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)))
(sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (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))
(sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.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))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(/.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 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2)
(sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(pow.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(fabs.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fabs.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(log.f32 (exp.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)))
(sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(cbrt.f32 (*.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)))))
(cbrt.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(expm1.f32 (log1p.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)))
(sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(exp.f32 (log.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)))
(sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(log1p.f32 (expm1.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)))
(sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 -1 (*.f32 -1 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 -1 (neg.f32 (*.f32 ux (+.f32 maxCos -1))))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 -1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) -1))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (-.f32 0 (fma.f32 ux maxCos 1)) ux)
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 -1 (fma.f32 ux maxCos 1)) (*.f32 -1 (neg.f32 ux)))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) -1) (*.f32 (neg.f32 ux) -1))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (neg.f32 (fma.f32 ux maxCos 1)) (neg.f32 (neg.f32 ux)))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1)
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 1 (+.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)) 1))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 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)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (sqrt.f32 (fma.f32 ux (+.f32 maxCos -1) -1)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (*.f32 -1 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (neg.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 1 (+.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)) 1))
(/.f32 1 (/.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) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (fma.f32 ux (+.f32 maxCos -1) -1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 -1 (-.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 (neg.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 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)))
(/.f32 (neg.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 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.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) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 0 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 0))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 ux (+.f32 maxCos -1) 1)
(neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 ux (fma.f32 ux maxCos 1))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(fabs.f32 (fma.f32 ux (+.f32 maxCos -1) 1))
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))
(fma.f32 ux (+.f32 maxCos -1) 1)
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0)))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0)))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))) (*.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 ux (*.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0)))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0)))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 ux (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))))))
(cbrt.f32 (*.f32 ux (*.f32 (*.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0))) (sqrt.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0))))))))
(cbrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 ux (*.f32 (*.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0))) (sqrt.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0))))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 maxCos (+.f32 maxCos 0)))))
(+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))
(+.f32 (*.f32 2 maxCos) -2)
(+.f32 -2 (*.f32 2 maxCos))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (*.f32 (neg.f32 maxCos) 1))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 (neg.f32 maxCos) (+.f32 1 (+.f32 maxCos -1)))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(*.f32 1 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 maxCos (+.f32 maxCos 0))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos 0))))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (-.f32 maxCos (+.f32 maxCos 0))) (cbrt.f32 (pow.f32 (-.f32 maxCos (+.f32 maxCos 0)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)) (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (-.f32 maxCos (+.f32 maxCos 0))) (cbrt.f32 (pow.f32 (-.f32 maxCos (+.f32 maxCos 0)) 2)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 maxCos 0)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 maxCos 0)) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 maxCos (+.f32 maxCos 0))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos 0))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (+.f32 maxCos (+.f32 maxCos 0)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos 0)))))
(/.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))) (-.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (+.f32 maxCos (-.f32 -1 maxCos)))) (+.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos))
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (+.f32 maxCos (-.f32 -1 maxCos)))) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (+.f32 maxCos (+.f32 maxCos 0)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 maxCos (-.f32 -1 maxCos)) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (+.f32 maxCos (-.f32 -1 maxCos))) (+.f32 maxCos (-.f32 -1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 maxCos (-.f32 -1 maxCos)) 3)) (+.f32 (*.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (+.f32 maxCos (-.f32 -1 maxCos))) (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 maxCos) (+.f32 1 (+.f32 maxCos -1))))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 maxCos) (+.f32 maxCos 0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))) (neg.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (neg.f32 (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (-.f32 (neg.f32 maxCos) (+.f32 maxCos 0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos 0))))))
(pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(sqrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2))
(sqrt.f32 (pow.f32 (-.f32 maxCos (+.f32 maxCos 0)) 2))
(log.f32 (exp.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(cbrt.f32 (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(cbrt.f32 (*.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))
(cbrt.f32 (*.f32 (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (-.f32 maxCos (+.f32 maxCos 0)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(exp.f32 (log.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2) (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) maxCos))
(*.f32 (+.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (*.f32 maxCos (+.f32 maxCos -1)))
(*.f32 (+.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (+.f32 maxCos -1) (*.f32 (neg.f32 maxCos) (+.f32 maxCos -1)))
(*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (*.f32 (+.f32 maxCos -1) maxCos) (+.f32 maxCos -1))
(*.f32 (+.f32 1 maxCos) (+.f32 maxCos -1))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (+.f32 maxCos -1))
(*.f32 (+.f32 1 maxCos) (+.f32 maxCos -1))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 maxCos) (+.f32 maxCos -1)))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 maxCos) (+.f32 maxCos -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (+.f32 maxCos -1) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(pow.f32 (+.f32 maxCos -1) 2)
(pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)
(pow.f32 (+.f32 maxCos -1) 2)
(neg.f32 (pow.f32 (+.f32 maxCos -1) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 maxCos -1) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(cbrt.f32 (pow.f32 (+.f32 maxCos -1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(exp.f32 (log.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (+.f32 maxCos -1) 2)
(+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))
(+.f32 (*.f32 2 maxCos) -2)
(+.f32 -2 (*.f32 2 maxCos))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 (+.f32 1 (+.f32 maxCos -1)) (*.f32 (neg.f32 maxCos) 1))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(+.f32 (neg.f32 maxCos) (+.f32 1 (+.f32 maxCos -1)))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(*.f32 1 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 maxCos (+.f32 maxCos 0))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos 0))))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))) (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (-.f32 maxCos (+.f32 maxCos 0))) (cbrt.f32 (pow.f32 (-.f32 maxCos (+.f32 maxCos 0)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)) (cbrt.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(*.f32 (cbrt.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (-.f32 maxCos (+.f32 maxCos 0))) (cbrt.f32 (pow.f32 (-.f32 maxCos (+.f32 maxCos 0)) 2)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 1 (+.f32 maxCos -1))) (sqrt.f32 maxCos)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 maxCos 0)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 maxCos 0)) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 maxCos (+.f32 maxCos 0))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))) (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos 0))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (+.f32 maxCos (+.f32 maxCos 0)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos 0)))))
(/.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))) (-.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)))
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (+.f32 maxCos (-.f32 -1 maxCos)))) (+.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos))
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (+.f32 maxCos (-.f32 -1 maxCos)))) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (+.f32 maxCos (+.f32 maxCos 0)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (+.f32 maxCos -1) maxCos) (-.f32 (+.f32 maxCos -1) maxCos)) (-.f32 (+.f32 maxCos -1) maxCos))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 maxCos (-.f32 -1 maxCos)) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (+.f32 maxCos (-.f32 -1 maxCos))) (+.f32 maxCos (-.f32 -1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 maxCos (-.f32 -1 maxCos)) 3)) (+.f32 (*.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (+.f32 maxCos (-.f32 -1 maxCos))) (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (+.f32 1 (+.f32 maxCos -1)) (neg.f32 maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 maxCos) (+.f32 1 (+.f32 maxCos -1))))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 maxCos) (+.f32 maxCos 0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2))) (neg.f32 (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (pow.f32 maxCos 2)) (neg.f32 (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 2) (pow.f32 maxCos 2)) (-.f32 (neg.f32 maxCos) (+.f32 maxCos 0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 (+.f32 maxCos -1) maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (+.f32 maxCos -1)) 2) (*.f32 maxCos (+.f32 1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos 0) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 maxCos 0) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos 0))))))
(pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 1)
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(sqrt.f32 (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2))
(sqrt.f32 (pow.f32 (-.f32 maxCos (+.f32 maxCos 0)) 2))
(log.f32 (exp.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(cbrt.f32 (*.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) (pow.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos)) 2)))
(cbrt.f32 (*.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))
(cbrt.f32 (*.f32 (-.f32 maxCos (+.f32 maxCos 0)) (pow.f32 (-.f32 maxCos (+.f32 maxCos 0)) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(exp.f32 (log.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(log1p.f32 (expm1.f32 (+.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
(-.f32 maxCos (+.f32 maxCos 0))
(-.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(-.f32 0 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(-.f32 0 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(-.f32 (-.f32 1 (fma.f32 ux maxCos 1)) (neg.f32 ux))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(-.f32 (/.f32 1 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(-.f32 (/.f32 1 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
(-.f32 (/.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
(*.f32 1 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 1)
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (/.f32 1 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(*.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)))
(*.f32 (cbrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)) (cbrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (cbrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2)))
(/.f32 1 (/.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -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)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1) (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1) (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (+.f32 -1 (fma.f32 ux (+.f32 maxCos -1) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (+.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))) (+.f32 -1 (neg.f32 (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3)) (-.f32 (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 1)
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(sqrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2))
(log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(expm1.f32 (log1p.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(exp.f32 (log.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(log1p.f32 (expm1.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux)
(*.f32 ux (neg.f32 (+.f32 maxCos -1)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(-.f32 1 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(-.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)))
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (+.f32 (-.f32 1 (fma.f32 ux maxCos 1)) ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (/.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(-.f32 (/.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 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))))
(+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)))
(*.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) 1) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)))
(*.f32 (cbrt.f32 (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 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))))
(*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (/.f32 1 (+.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)) 2))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(*.f32 (+.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)))) (-.f32 (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(/.f32 1 (/.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)) 2)))
(*.f32 (/.f32 1 (+.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)) 2))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) 1) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2)) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) 1) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) -1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)) (+.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2)) (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))) 2) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) 1)) (+.f32 0 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 -1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 2)) (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 3))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 2))))
(/.f32 (-.f32 -1 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 3)) (-.f32 (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 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))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 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))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(cbrt.f32 (*.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)) 2)))
(cbrt.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (pow.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 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))
(+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(exp.f32 (log.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 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 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 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(sqrt.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (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)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.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))))))
(cbrt.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))))
(cbrt.f32 (*.f32 (*.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))

eval1.3s (6%)

Compiler

Compiled 56469 to 41683 computations (26.2% saved)

prune395.0ms (1.9%)

Pruning

50 alts after pruning (47 fresh and 3 done)

PrunedKeptTotal
New1444381482
Fresh7916
Picked415
Done022
Total1455501505
Accuracy
99.9%
Counts
1505 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.3%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
89.4%
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))
48.8%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
73.9%
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
98.9%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
76.1%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
75.8%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
98.8%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
76.1%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
56.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
57.1%
(*.f32 (cos.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.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3))
55.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
65.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (cbrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
97.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
95.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
55.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
73.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
99.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
57.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
57.2%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
76.2%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
99.1%
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
80.4%
(sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
80.2%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
80.4%
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
50.7%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
17.0%
(sqrt.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
80.4%
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
80.4%
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))
13.3%
(sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
53.0%
(sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))
40.4%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
50.4%
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
50.6%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
49.6%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
24.9%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
49.5%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
3.6%
(sqrt.f32 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2)))
63.5%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
63.5%
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
57.3%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
89.4%
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))
48.8%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
73.9%
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
98.9%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
76.1%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
75.8%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
98.8%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
76.1%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
56.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
57.1%
(*.f32 (cos.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.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3))
55.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
65.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (cbrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
97.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
95.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
55.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
73.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
99.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
57.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
57.2%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
76.2%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
99.1%
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
80.4%
(sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
80.2%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
80.4%
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
50.7%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
17.0%
(sqrt.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
80.4%
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
80.4%
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))
13.3%
(sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
53.0%
(sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))
40.4%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
50.4%
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
50.6%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
49.6%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
24.9%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
49.5%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
3.6%
(sqrt.f32 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2)))
63.5%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
63.5%
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
Compiler

Compiled 5142 to 4008 computations (22.1% saved)

localize833.0ms (3.9%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.7%
(-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)
99.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
97.7%
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
99.7%
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
99.7%
(sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
99.6%
(-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)
99.6%
(*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))
99.8%
(-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))
99.7%
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))
99.6%
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1))
99.4%
(+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))
99.8%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
98.7%
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
58.2%
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
99.6%
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
99.5%
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.8%
(*.f32 (PI.f32) (*.f32 uy 2))
95.3%
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
Compiler

Compiled 499 to 350 computations (29.9% saved)

series26.0ms (0.1%)

Counts
17 → 288
Calls

81 calls:

TimeVariablePointExpression
2.0ms
ux
@inf
(+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))
1.0ms
maxCos
@0
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))
1.0ms
maxCos
@inf
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))
1.0ms
maxCos
@-inf
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))
1.0ms
ux
@-inf
(+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos)))

rewrite176.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
830×associate-*r*
516×associate-*l*
393×*-un-lft-identity
382×add-sqr-sqrt
376×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify351.0ms (1.6%)

Algorithm
egg-herbie
Rules
1104×+-commutative
1094×distribute-lft-in
1070×distribute-rgt-in
842×associate-/l*
688×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0124553506
1374352767
Stop Event
node limit
Counts
696 → 859
Calls
Call 1
Inputs
(*.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 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)))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.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 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 -1/16 (*.f32 (/.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 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))
-1
(-.f32 (*.f32 2 ux) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 ux (sqrt.f32 -1))
(+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))
(*.f32 -1 (*.f32 ux (sqrt.f32 -1)))
(-.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 -1))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1 (sqrt.f32 -1))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 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 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 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 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))
(+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.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 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.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 -2 ux))) (*.f32 -1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 1 (*.f32 -1 ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.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 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -2 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (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 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -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/8 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))))))
(sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux))) 2))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux))) 2)) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux))) 2))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) 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 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 1 (*.f32 2 maxCos)))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 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 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 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 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 -1 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 -1 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 -1 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 1 (*.f32 -1 ux)))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.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 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.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 -2 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 -2 ux))) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
-1
(-.f32 (*.f32 2 maxCos) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
1
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(*.f32 -2 maxCos)
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(*.f32 -2 maxCos)
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (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 2 (*.f32 2 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 1/8 (*.f32 (/.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 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -1/16 (*.f32 (/.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 1/8 (*.f32 (/.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)))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (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 2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (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 2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 1 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 uy 2) 4)) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 (pow.f32 uy 2) 4))) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (cbrt.f32 (pow.f32 uy 2))) (cbrt.f32 uy))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(log.f32 (exp.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4))))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 4))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 uy (pow.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(log.f32 (exp.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4))))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 4))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 uy (pow.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(+.f32 (+.f32 -1 maxCos) (*.f32 maxCos (+.f32 -1 maxCos)))
(+.f32 (+.f32 -1 maxCos) (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 1) (+.f32 -1 maxCos))
(+.f32 (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos))) (pow.f32 (+.f32 -1 maxCos) 2)) (-.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 3) (pow.f32 (+.f32 -1 maxCos) 3)) (+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(pow.f32 (+.f32 -1 maxCos) 2)
(pow.f32 (pow.f32 (+.f32 -1 maxCos) 2) 1)
(neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 -1 maxCos) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4)) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2))
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(cbrt.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1)))
(+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1))
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) -1)) (+.f32 ux 1))
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 3) -1)) (+.f32 (pow.f32 ux 2) (+.f32 ux 1)))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 2))) (+.f32 ux 1))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux -1)) (+.f32 ux 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 2) -1) (-.f32 1 ux)) (+.f32 ux 1))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 ux)) (+.f32 (pow.f32 ux 2) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 2) -1)) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 3) -1)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 ux 2) (+.f32 ux 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) -1)) (*.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) -1)) (*.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (+.f32 (pow.f32 ux 2) (+.f32 ux 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 2) -1) (-.f32 1 (pow.f32 ux 2))) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 2) -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 ux 1) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 ux 2) (+.f32 ux 1)) (+.f32 ux 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 2) (+.f32 ux 1)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (+.f32 ux -1) (pow.f32 (+.f32 ux -1) 2))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 ux -1) (pow.f32 (+.f32 ux -1) 2)) (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/2)
(pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(fabs.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(cbrt.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(-.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos))
(-.f32 (/.f32 (pow.f32 ux 2) (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(*.f32 1 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1)
(*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(*.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)) (/.f32 1 (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux)))))
(*.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4) (*.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2)))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2)) (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4)) (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4))
(*.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(/.f32 1 (/.f32 (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)) (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (-.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (pow.f32 ux 2)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))
(/.f32 (-.f32 (*.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux)))))
(pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1)
(pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) 2)
(sqrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2))
(log.f32 (exp.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(cbrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2)))
(expm1.f32 (log1p.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(exp.f32 (log.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(log1p.f32 (expm1.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos)))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 1)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2))
(log.f32 (exp.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) 1)
(*.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4) (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))) (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2))) (sqrt.f32 (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))) (sqrt.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux)))))
(pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/2)
(pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) 1)
(fabs.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(cbrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (+.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 ux (neg.f32 maxCos)) 1))
(+.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (*.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(*.f32 1 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 1)
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)) (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos)))) (-.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (neg.f32 maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (*.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (-.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (neg.f32 maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3) (pow.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 1)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2))
(log.f32 (exp.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (+.f32 -1 maxCos) (*.f32 maxCos (+.f32 -1 maxCos)))
(+.f32 (+.f32 -1 maxCos) (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 1) (+.f32 -1 maxCos))
(+.f32 (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos))) (pow.f32 (+.f32 -1 maxCos) 2)) (-.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 3) (pow.f32 (+.f32 -1 maxCos) 3)) (+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(pow.f32 (+.f32 -1 maxCos) 2)
(pow.f32 (pow.f32 (+.f32 -1 maxCos) 2) 1)
(neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 -1 maxCos) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (+.f32 -1 maxCos) (neg.f32 maxCos))
(+.f32 (+.f32 -1 maxCos) (*.f32 (neg.f32 maxCos) 1))
(+.f32 (neg.f32 maxCos) (+.f32 -1 maxCos))
(*.f32 1 (-.f32 (+.f32 -1 maxCos) maxCos))
(*.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 1)
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 maxCos (+.f32 -1 maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 -1 maxCos))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 -1 maxCos) maxCos)) (sqrt.f32 (-.f32 (+.f32 -1 maxCos) maxCos)))
(*.f32 (cbrt.f32 (-.f32 (+.f32 -1 maxCos) maxCos)) (cbrt.f32 (pow.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 2)) (cbrt.f32 (-.f32 (+.f32 -1 maxCos) maxCos)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 maxCos (+.f32 -1 maxCos)) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 -1 maxCos)))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (+.f32 maxCos (+.f32 -1 maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 -1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 -1 maxCos) (neg.f32 maxCos)))
(/.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2))) (-.f32 (+.f32 -1 maxCos) maxCos))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 -1 maxCos))))))
(pow.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 1)
(neg.f32 (+.f32 maxCos (+.f32 -1 maxCos)))
(sqrt.f32 (pow.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 2))
(log.f32 (exp.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)))
(log1p.f32 (expm1.f32 (-.f32 (+.f32 -1 maxCos) maxCos)))
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1)
(*.f32 (pow.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4) (pow.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4))
(*.f32 (cbrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (cbrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(/.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)))))))
(pow.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1)
(fabs.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 -1 maxCos))) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) maxCos))
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1))
(+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (pow.f32 ux 2)) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(/.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 1)
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 ux 4)) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)))) 1)
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)))) (*.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
Outputs
(*.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 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)))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.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))))) (*.f32 -2 (*.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))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(+.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))))) (fma.f32 -2 (*.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))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.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))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))))
(+.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))))) (fma.f32 -2 (*.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))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.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))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.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))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.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)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) -1/2))
(fma.f32 -1 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) -1/2))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (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 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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))))) 1/8)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 -1/16 (*.f32 (/.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (*.f32 (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (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 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (fma.f32 -1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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))))) (*.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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))))) 1/8))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))))))
-1
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (pow.f32 maxCos 2) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (pow.f32 maxCos 2) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
-1
(-.f32 (*.f32 2 ux) 1)
(fma.f32 2 ux -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(*.f32 ux (sqrt.f32 -1))
(+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))
(fma.f32 ux (sqrt.f32 -1) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))
(-.f32 (fma.f32 ux (sqrt.f32 -1) (/.f32 1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))
(-.f32 (fma.f32 ux (sqrt.f32 -1) (/.f32 1 (sqrt.f32 -1))) (/.f32 (/.f32 1/2 ux) (pow.f32 (sqrt.f32 -1) 3)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (-.f32 (fma.f32 ux (sqrt.f32 -1) (/.f32 1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (fma.f32 ux (sqrt.f32 -1) (/.f32 1 (sqrt.f32 -1))) (-.f32 (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (/.f32 1/2 ux) (pow.f32 (sqrt.f32 -1) 3))))
(*.f32 -1 (*.f32 ux (sqrt.f32 -1)))
(*.f32 (neg.f32 ux) (sqrt.f32 -1))
(-.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 -1))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (*.f32 (neg.f32 ux) (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (fma.f32 -1 (*.f32 ux (sqrt.f32 -1)) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (fma.f32 -1 (*.f32 ux (sqrt.f32 -1)) (/.f32 (/.f32 1/2 ux) (pow.f32 (sqrt.f32 -1) 3))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1 (sqrt.f32 -1))))
(-.f32 (fma.f32 -1 (*.f32 ux (sqrt.f32 -1)) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))
(-.f32 (fma.f32 -1 (*.f32 ux (sqrt.f32 -1)) (/.f32 (/.f32 1/2 ux) (pow.f32 (sqrt.f32 -1) 3))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.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 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.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 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 2 (neg.f32 (-.f32 1 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 2 (neg.f32 (-.f32 1 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 2 (neg.f32 (-.f32 1 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))
(+.f32 ux (*.f32 ux (-.f32 1 ux)))
(+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(+.f32 ux (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.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 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.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 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(*.f32 ux (+.f32 1 (*.f32 -1 ux)))
(*.f32 ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))
(fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (neg.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux)))))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -2 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2)))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -2 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (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 -1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (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 -1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (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 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 2 (neg.f32 (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 1/8 (/.f32 (*.f32 (pow.f32 (-.f32 (neg.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))))) ux) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 (pow.f32 (*.f32 2 (neg.f32 (-.f32 1 maxCos))) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 2 (neg.f32 (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -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/8 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) 3) (pow.f32 ux 2))) (fma.f32 1/8 (/.f32 (*.f32 (pow.f32 (-.f32 (neg.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))))) ux) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (*.f32 2 (neg.f32 (-.f32 1 maxCos))) 3) (pow.f32 ux 2))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 (pow.f32 (*.f32 2 (neg.f32 (-.f32 1 maxCos))) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 2 (neg.f32 (-.f32 1 maxCos))))))))
(sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (*.f32 (*.f32 1/2 (*.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (*.f32 1/2 (*.f32 maxCos (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux))) 2))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))) 2)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux))) 2)) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux))) 2))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) 3))))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))) (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))) 2)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) 3)))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 ux (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) 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 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (pow.f32 maxCos 2)) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (pow.f32 maxCos 2)) (/.f32 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 ux (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) 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 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 ux (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (-.f32 (+.f32 ux (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux))) (pow.f32 maxCos 2)) (/.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 (*.f32 1/2 (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux)) (pow.f32 maxCos 2)) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 1 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 1 (*.f32 maxCos -2)))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) (*.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 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) (*.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 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 -1 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 1 maxCos) maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 1 (+.f32 maxCos maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 -1 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 1 maxCos) maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 1 (+.f32 maxCos maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 -1 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 1 maxCos) maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 1 (+.f32 maxCos maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(*.f32 ux (+.f32 1 (*.f32 -1 ux)))
(*.f32 ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))
(fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux)))
(fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux))) (neg.f32 ux)) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (-.f32 1 ux))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 ux))) (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 ux (+.f32 1 (*.f32 ux -2)) (neg.f32 (neg.f32 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 1 (*.f32 ux -2))) (neg.f32 ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux))))
-1
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (pow.f32 maxCos 2) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (pow.f32 maxCos 2) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(+.f32 (fma.f32 2 maxCos -1) (neg.f32 (pow.f32 maxCos 2)))
1
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 maxCos -2))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 maxCos -2))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 maxCos -2))
(*.f32 -2 maxCos)
(*.f32 maxCos -2)
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 maxCos -2))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 maxCos -2))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 maxCos -2))
(*.f32 -2 maxCos)
(*.f32 maxCos -2)
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 maxCos -2))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 maxCos -2))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 maxCos -2))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (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 -1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (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 -1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (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 2 (*.f32 2 maxCos)))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 1/8 (*.f32 (/.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))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -1/16 (*.f32 (/.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 1/8 (*.f32 (/.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)))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (*.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.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 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 (*.f32 2 maxCos) (pow.f32 ux 2)))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 (*.f32 2 maxCos) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 (*.f32 2 maxCos) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 2 maxCos) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 (*.f32 2 maxCos) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 (*.f32 2 maxCos) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 2 maxCos) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 (*.f32 2 maxCos) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 (*.f32 2 maxCos) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (pow.f32 uy 2)) (pow.f32 (PI.f32) 2)))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))
(+.f32 1 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 1 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))) (*.f32 (*.f32 -2 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 2) 5) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (sqrt.f32 uy) (sqrt.f32 uy)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 uy (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 (*.f32 2 uy)) (sqrt.f32 (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 2 uy)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (*.f32 2 uy) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 2 uy) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 uy 2)) (cbrt.f32 uy)) (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 uy 2) 4)) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 uy 2) 4)) (*.f32 (PI.f32) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2 uy) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 (*.f32 2 uy)) (sqrt.f32 (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 2 uy)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 2 uy))))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 (pow.f32 uy 2) 4))) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 (pow.f32 uy 2) 4)) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 2 uy) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 2 uy) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 uy 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 2 uy) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (sqrt.f32 uy) (sqrt.f32 uy)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (cbrt.f32 (pow.f32 uy 2))) (cbrt.f32 uy))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (cbrt.f32 (pow.f32 uy 2)) (cbrt.f32 uy)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)))
(cbrt.f32 (*.f32 uy (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 2 uy)) (*.f32 (pow.f32 uy 2) 4)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 2 uy) (*.f32 (pow.f32 uy 2) 4)))))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 4))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) 4)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 2 uy)) (*.f32 (pow.f32 uy 2) 4)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 2 uy) (*.f32 (pow.f32 uy 2) 4)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) 4)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (exp.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)))
(cbrt.f32 (*.f32 uy (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 2 uy)) (*.f32 (pow.f32 uy 2) 4)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 2 uy) (*.f32 (pow.f32 uy 2) 4)))))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 4))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) 4)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 (pow.f32 uy 2) 4)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 2 uy)) (*.f32 (pow.f32 uy 2) 4)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 2 uy) (*.f32 (pow.f32 uy 2) 4)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) 4)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(sqrt.f32 (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(+.f32 (+.f32 -1 maxCos) (*.f32 maxCos (+.f32 -1 maxCos)))
(*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos))
(+.f32 (+.f32 -1 maxCos) (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos))
(+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 1) (+.f32 -1 maxCos))
(*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos))
(+.f32 (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 maxCos)) (+.f32 1 maxCos))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 maxCos)) (+.f32 1 maxCos))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos))) (pow.f32 (+.f32 -1 maxCos) 2)) (-.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos)))
(/.f32 (-.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 maxCos (+.f32 -1 maxCos) (neg.f32 (+.f32 -1 maxCos))))
(/.f32 (-.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 3) (pow.f32 (+.f32 -1 maxCos) 3)) (+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 3) (pow.f32 (+.f32 -1 maxCos) 3)) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 -1 maxCos) 2)) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (pow.f32 (+.f32 -1 maxCos) 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(pow.f32 (+.f32 -1 maxCos) 2)
(pow.f32 (pow.f32 (+.f32 -1 maxCos) 2) 1)
(pow.f32 (+.f32 -1 maxCos) 2)
(neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 -1 maxCos) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(pow.f32 (+.f32 -1 maxCos) 2)
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))
(cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 6))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(pow.f32 (+.f32 -1 maxCos) 2)
(exp.f32 (log.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(pow.f32 (+.f32 -1 maxCos) 2)
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(pow.f32 (+.f32 -1 maxCos) 2)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) 1))
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4)) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) -1) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) -1) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))))
(pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2)
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2))
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(cbrt.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)))
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1)))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) -1)) (+.f32 ux 1))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 ux 1) (+.f32 -1 (pow.f32 ux 2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 2)) (+.f32 ux 1)) (-.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 3) -1)) (+.f32 (pow.f32 ux 2) (+.f32 ux 1)))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux (+.f32 1 (pow.f32 ux 2)))) (+.f32 -1 (pow.f32 ux 3)))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 2))) (+.f32 ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (+.f32 ux -1))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))
(/.f32 (+.f32 ux -1) (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (+.f32 ux -1) (+.f32 ux (+.f32 1 (pow.f32 ux 2)))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux -1)) (+.f32 ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (+.f32 ux -1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (+.f32 ux (pow.f32 ux 2))))
(/.f32 (+.f32 ux -1) (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (+.f32 ux -1) (+.f32 ux (+.f32 1 (pow.f32 ux 2)))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 2) -1) (-.f32 1 ux)) (+.f32 ux 1))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 ux 1) (+.f32 -1 (pow.f32 ux 2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 2)) (+.f32 ux 1)) (-.f32 1 ux))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 ux)) (+.f32 (pow.f32 ux 2) (+.f32 ux 1)))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux (+.f32 1 (pow.f32 ux 2)))) (+.f32 -1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 2) -1)) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 2)) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 3) -1)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 ux 2) (+.f32 ux 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (+.f32 ux 1) (+.f32 ux (+.f32 1 (pow.f32 ux 2))))) (+.f32 -1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 2) -1)) (*.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (+.f32 ux 1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (+.f32 -1 (pow.f32 ux 2)) (+.f32 ux 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 2)) (*.f32 (+.f32 ux 1) (+.f32 ux (+.f32 1 (pow.f32 ux 2))))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) -1)) (*.f32 (+.f32 1 (+.f32 ux (pow.f32 ux 2))) (+.f32 (pow.f32 ux 2) (+.f32 ux 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (+.f32 1 (pow.f32 ux 2))) (+.f32 ux (+.f32 1 (pow.f32 ux 2))))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 2) -1) (-.f32 1 (pow.f32 ux 2))) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 2)) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 2) -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 ux 1) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (+.f32 -1 (pow.f32 ux 2)) (+.f32 ux 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 2)) (*.f32 (+.f32 ux 1) (+.f32 ux (+.f32 1 (pow.f32 ux 2))))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 ux 2) (+.f32 ux 1)) (+.f32 ux 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (+.f32 ux 1) (+.f32 ux (+.f32 1 (pow.f32 ux 2))))) (+.f32 -1 (pow.f32 ux 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 2) (+.f32 ux 1)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (pow.f32 ux 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (+.f32 1 (pow.f32 ux 2))) (+.f32 ux (+.f32 1 (pow.f32 ux 2))))) (-.f32 1 (pow.f32 ux 3)))
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (+.f32 ux -1) (pow.f32 (+.f32 ux -1) 2))))
(cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) (pow.f32 (+.f32 ux -1) 2)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 ux -1) (pow.f32 (+.f32 ux -1) 2)) (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) (pow.f32 (+.f32 ux -1) 2)))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(*.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))))
(pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/2)
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fabs.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(cbrt.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 ux maxCos)) ux)
(-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 ux (+.f32 -1 maxCos)))
(-.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos))
(+.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 ux maxCos)) ux)
(-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 ux (+.f32 -1 maxCos)))
(-.f32 (/.f32 (pow.f32 ux 2) (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2)) (-.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)) (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 1 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1)
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(*.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)) (/.f32 1 (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(*.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2)) (/.f32 1 (-.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux)))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (neg.f32 ux)))))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))))))
(*.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4) (*.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2)))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))) (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))) 2)))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))) (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))))))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2)) (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))) (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))) 2)))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4)) (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4))
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))) (*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))) (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(/.f32 1 (/.f32 (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2)) (/.f32 1 (-.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))))
(*.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)) (/.f32 1 (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (neg.f32 ux)))))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)) (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2)) (-.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 3)) (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (-.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 3)) (+.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (pow.f32 ux 2)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2) (pow.f32 ux 2)) (fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (+.f32 ux (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 ux (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (+.f32 ux (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 ux (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (+.f32 ux (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 ux (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux maxCos) (+.f32 ux (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2))) (neg.f32 (-.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2))) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 3))) (neg.f32 (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (neg.f32 ux)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))))))
(pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1)
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) 2)
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(sqrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2))
(sqrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))) 2))
(log.f32 (exp.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(cbrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2)))
(cbrt.f32 (*.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))) (pow.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))) 2)))
(expm1.f32 (log1p.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(exp.f32 (log.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(log1p.f32 (expm1.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))
(+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 1)
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2))
(log.f32 (exp.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos)))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) 1)
(sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4) (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/4))
(sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))) (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))))
(*.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (cbrt.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2))) (sqrt.f32 (-.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2))) (sqrt.f32 (-.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))) (sqrt.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 3))) (sqrt.f32 (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (neg.f32 ux)))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))) (sqrt.f32 (+.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) ux))))))
(pow.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) 1/2)
(sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) 1)
(sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(fabs.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(fabs.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(cbrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(cbrt.f32 (*.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))) (sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(sqrt.f32 (+.f32 ux (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (*.f32 ux maxCos)))
(+.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (+.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(fma.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (neg.f32 maxCos) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 ux (neg.f32 maxCos)) 1))
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (*.f32 2 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(fma.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos) (*.f32 2 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (*.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) 1))
(fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(fma.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 1 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 1)
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (/.f32 1 ux) (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos)))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos))))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 ux (*.f32 maxCos (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)) (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2)))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (/.f32 1 ux) (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos)))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 ux (*.f32 maxCos (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 ux (*.f32 maxCos (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos)))) (-.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (neg.f32 maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 ux (neg.f32 maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) (neg.f32 (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (*.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2) (*.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))) (-.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (-.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (neg.f32 maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 ux (neg.f32 maxCos)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 (*.f32 ux (neg.f32 maxCos)) (-.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (neg.f32 (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 (neg.f32 (*.f32 ux maxCos)) (-.f32 (neg.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3) (pow.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 3) (pow.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2) (*.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (-.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3) (pow.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2) (*.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (-.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (neg.f32 ux) (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos)))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (neg.f32 ux) (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (*.f32 ux (*.f32 maxCos (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) maxCos)))))))
(pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 1)
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos))) 2))
(log.f32 (exp.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos)) 3))
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(exp.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(*.f32 ux (fma.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (*.f32 ux maxCos)))
(+.f32 (+.f32 -1 maxCos) (*.f32 maxCos (+.f32 -1 maxCos)))
(*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos))
(+.f32 (+.f32 -1 maxCos) (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos))
(+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 1) (+.f32 -1 maxCos))
(*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos))
(+.f32 (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 maxCos)) (+.f32 1 maxCos))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 maxCos)) (+.f32 1 maxCos))
(/.f32 (+.f32 -1 maxCos) (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos))) (pow.f32 (+.f32 -1 maxCos) 2)) (-.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos)))
(/.f32 (-.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 maxCos (+.f32 -1 maxCos) (neg.f32 (+.f32 -1 maxCos))))
(/.f32 (-.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 3) (pow.f32 (+.f32 -1 maxCos) 3)) (+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (+.f32 -1 maxCos)) 3) (pow.f32 (+.f32 -1 maxCos) 3)) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 -1 maxCos) 2)) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (pow.f32 (+.f32 -1 maxCos) 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(pow.f32 (+.f32 -1 maxCos) 2)
(pow.f32 (pow.f32 (+.f32 -1 maxCos) 2) 1)
(pow.f32 (+.f32 -1 maxCos) 2)
(neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 -1 maxCos) 2) 2))
(log.f32 (exp.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(pow.f32 (+.f32 -1 maxCos) 2)
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))
(cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 6))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(pow.f32 (+.f32 -1 maxCos) 2)
(exp.f32 (log.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(pow.f32 (+.f32 -1 maxCos) 2)
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(pow.f32 (+.f32 -1 maxCos) 2)
(+.f32 (+.f32 -1 maxCos) (neg.f32 maxCos))
(+.f32 -1 (-.f32 maxCos maxCos))
(+.f32 (+.f32 -1 maxCos) (*.f32 (neg.f32 maxCos) 1))
(+.f32 -1 (-.f32 maxCos maxCos))
(+.f32 (neg.f32 maxCos) (+.f32 -1 maxCos))
(+.f32 -1 (-.f32 maxCos maxCos))
(*.f32 1 (-.f32 (+.f32 -1 maxCos) maxCos))
(+.f32 -1 (-.f32 maxCos maxCos))
(*.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 1)
(+.f32 -1 (-.f32 maxCos maxCos))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 maxCos (+.f32 -1 maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 -1 (+.f32 maxCos maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 -1 maxCos))))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 -1 (+.f32 maxCos maxCos))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 -1 maxCos) maxCos)) (sqrt.f32 (-.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 -1 (-.f32 maxCos maxCos))
(*.f32 (cbrt.f32 (-.f32 (+.f32 -1 maxCos) maxCos)) (cbrt.f32 (pow.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 2)))
(*.f32 (cbrt.f32 (+.f32 -1 (-.f32 maxCos maxCos))) (cbrt.f32 (pow.f32 (+.f32 -1 (-.f32 maxCos maxCos)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 2)) (cbrt.f32 (-.f32 (+.f32 -1 maxCos) maxCos)))
(*.f32 (cbrt.f32 (+.f32 -1 (-.f32 maxCos maxCos))) (cbrt.f32 (pow.f32 (+.f32 -1 (-.f32 maxCos maxCos)) 2)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 maxCos (+.f32 -1 maxCos)) (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 maxCos (+.f32 -1 maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (/.f32 1 (+.f32 -1 (+.f32 maxCos maxCos))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 -1 maxCos)))) (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 -1 maxCos))))))
(*.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 -1 (+.f32 maxCos maxCos))))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (+.f32 maxCos (+.f32 -1 maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (+.f32 -1 (+.f32 maxCos maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 -1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 -1 (+.f32 maxCos maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 -1 maxCos) (neg.f32 maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (+.f32 maxCos (+.f32 -1 maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (+.f32 -1 (+.f32 maxCos maxCos)))
(/.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 maxCos (+.f32 -1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (-.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 -1 maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3)) (-.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (pow.f32 (+.f32 -1 maxCos) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2))) (-.f32 (+.f32 -1 maxCos) maxCos))
(neg.f32 (/.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 maxCos 2)) (+.f32 -1 (-.f32 maxCos maxCos))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (pow.f32 maxCos 2)) (+.f32 -1 (-.f32 maxCos maxCos)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 -1 maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 maxCos 3))) (-.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 maxCos (+.f32 -1 (+.f32 maxCos maxCos)))))
(pow.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 1)
(+.f32 -1 (-.f32 maxCos maxCos))
(neg.f32 (+.f32 maxCos (+.f32 -1 maxCos)))
(-.f32 1 (+.f32 maxCos maxCos))
(sqrt.f32 (pow.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 (-.f32 maxCos maxCos)) 2))
(log.f32 (exp.f32 (-.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 -1 (-.f32 maxCos maxCos))
(cbrt.f32 (pow.f32 (-.f32 (+.f32 -1 maxCos) maxCos) 3))
(+.f32 -1 (-.f32 maxCos maxCos))
(expm1.f32 (log1p.f32 (-.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 -1 (-.f32 maxCos maxCos))
(exp.f32 (log.f32 (-.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 -1 (-.f32 maxCos maxCos))
(log1p.f32 (expm1.f32 (-.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 -1 (-.f32 maxCos maxCos))
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1)
(sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4) (pow.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4))
(sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (cbrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(/.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos))) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))
(pow.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/2)
(sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1)
(sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(fabs.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(fabs.f32 (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(fabs.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(cbrt.f32 (*.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (*.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(sqrt.f32 (fma.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 -1 maxCos))) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1) (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) maxCos))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) maxCos) (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) -1))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(+.f32 (*.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (pow.f32 ux 2)) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(+.f32 (*.f32 maxCos (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 2)) (/.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))))
(/.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 1)
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 ux 4)) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 ux 2)) (pow.f32 ux 4)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (*.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 ux 2)) (pow.f32 ux 4)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (*.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)))))
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)))) (*.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos))))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (*.f32 ux (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (*.f32 (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)))))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 ux (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (*.f32 (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)))))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 ux (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 (neg.f32 maxCos) 2) maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 maxCos) (-.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))

eval698.0ms (3.3%)

Compiler

Compiled 37760 to 27674 computations (26.7% saved)

prune360.0ms (1.7%)

Pruning

72 alts after pruning (68 fresh and 4 done)

PrunedKeptTotal
New979341013
Fresh83442
Picked415
Done033
Total991721063
Accuracy
99.9%
Counts
1063 → 72
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.3%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
89.4%
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))
79.3%
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (*.f32 1/2 (*.f32 maxCos (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))))
48.8%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
49.5%
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))
73.9%
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
76.1%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
98.9%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
75.8%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
73.6%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux 2)))
76.1%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
98.8%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.9%
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
56.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
57.1%
(*.f32 (cos.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.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3))
55.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
65.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
97.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
95.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
55.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
73.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
99.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
57.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
57.2%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
76.2%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
94.6%
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
80.4%
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
49.4%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
80.2%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
49.4%
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
49.3%
(sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
15.7%
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos)))
80.4%
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
50.7%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
77.3%
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
16.9%
(sqrt.f32 (+.f32 ux (-.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux maxCos))))
77.5%
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
80.4%
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
80.0%
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
17.0%
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
63.5%
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 (*.f32 2 maxCos)))))
77.2%
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
48.7%
(sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))))
13.3%
(sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
51.8%
(sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)))
40.4%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
40.1%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 2 ux) 1)))
50.0%
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))
50.4%
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
49.4%
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (+.f32 ux -1))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
49.6%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
24.9%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
49.5%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
48.4%
(sqrt.f32 (+.f32 1 (log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
49.3%
(sqrt.f32 (+.f32 1 (log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
3.6%
(sqrt.f32 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2)))
63.5%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
63.5%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
72.6%
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
61.8%
(sqrt.f32 (*.f32 2 ux))
49.4%
(sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
49.5%
(sqrt.f32 (exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
49.4%
(log.f32 (exp.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
57.3%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
89.4%
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))
79.3%
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (*.f32 1/2 (*.f32 maxCos (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))))
48.8%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
49.5%
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))
73.9%
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
76.1%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
98.9%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
75.8%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
73.6%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux 2)))
76.1%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
98.8%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.9%
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
56.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
57.1%
(*.f32 (cos.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.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3))
55.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
65.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
99.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
97.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
95.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
55.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
73.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
99.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
57.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
57.2%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
76.2%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
94.6%
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
80.4%
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
49.4%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
80.2%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 3) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (+.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 maxCos -1))) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) 2) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1))))))))
49.4%
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
49.3%
(sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
15.7%
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos)))
80.4%
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
50.7%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
77.3%
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
16.9%
(sqrt.f32 (+.f32 ux (-.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux maxCos))))
77.5%
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
80.4%
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
80.0%
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
17.0%
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
63.5%
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 (*.f32 2 maxCos)))))
77.2%
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
48.7%
(sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))))
13.3%
(sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
51.8%
(sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)))
40.4%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
40.1%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 2 ux) 1)))
50.0%
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))
50.4%
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
49.4%
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (+.f32 ux -1))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
49.6%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
24.9%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
49.5%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
48.4%
(sqrt.f32 (+.f32 1 (log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
49.3%
(sqrt.f32 (+.f32 1 (log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
3.6%
(sqrt.f32 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2)))
63.5%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
63.5%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
72.6%
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
61.8%
(sqrt.f32 (*.f32 2 ux))
49.4%
(sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
49.5%
(sqrt.f32 (exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
49.4%
(log.f32 (exp.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
Compiler

Compiled 6604 to 5202 computations (21.2% saved)

localize801.0ms (3.8%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.7%
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
99.6%
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
99.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
99.8%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.5%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
99.9%
(-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
99.9%
(sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
99.7%
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
33.3%
(+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))
99.6%
(*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
99.5%
(+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
99.5%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
98.8%
(*.f32 uy (PI.f32))
Compiler

Compiled 372 to 233 computations (37.4% saved)

series26.0ms (0.1%)

Counts
11 → 232
Calls

69 calls:

TimeVariablePointExpression
2.0ms
ux
@inf
(+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))
1.0ms
uy
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
1.0ms
uy
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
1.0ms
ux
@-inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
1.0ms
uy
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))

rewrite128.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
888×associate-*r*
522×associate-*l*
399×*-un-lft-identity
390×add-cbrt-cube
386×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049577
1925544
Stop Event
node limit
Counts
11 → 194
Calls
Call 1
Inputs
(*.f32 uy (PI.f32))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
(+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
(-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
Outputs
(pow.f32 (*.f32 uy (PI.f32)) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(sqrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(-.f32 (/.f32 (pow.f32 ux 2) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))
(*.f32 ux (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 1))
(*.f32 1 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(*.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 1)
(*.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2)) (/.f32 1 (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 2)) (cbrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 1) ux)
(/.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (pow.f32 ux 2)) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))) (neg.f32 (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))) (neg.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux)))))
(pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 1)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 2))
(log.f32 (exp.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux maxCos))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (pow.f32 ux 2))) (+.f32 ux (+.f32 1 (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (*.f32 ux (+.f32 ux (+.f32 1 (*.f32 ux maxCos))))))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 1)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))
(log.f32 (exp.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 2)) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(-.f32 (/.f32 1 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (/.f32 1 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4) (*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2)))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4)) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))) (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(/.f32 1 (/.f32 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) 1) (-.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) 1) (+.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (+.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (neg.f32 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1)
(pow.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) 2)
(sqrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2))
(log.f32 (exp.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(cbrt.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2)))
(expm1.f32 (log1p.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(exp.f32 (log.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(log1p.f32 (expm1.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 ux (*.f32 (+.f32 maxCos -1) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1))
(*.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) ux) (+.f32 maxCos -1))
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (+.f32 maxCos -1)) ux)
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 1 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) 1)
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (sqrt.f32 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/2)
(pow.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) 1)
(fabs.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(cbrt.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) (-.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1)) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))
(log.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))
(expm1.f32 (log1p.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(exp.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log1p.f32 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux))) 1)
(sqrt.f32 (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux))) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (*.f32 2 ux) (sqrt.f32 (*.f32 2 ux)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 2 ux) (sqrt.f32 (*.f32 2 ux))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))) 1)
(*.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 1/4) (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2) (pow.f32 ux 4)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
(pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))) 1)
(fabs.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))

simplify260.0ms (1.2%)

Algorithm
egg-herbie
Rules
772×distribute-lft-in
754×distribute-rgt-in
686×+-commutative
614×times-frac
590×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090637344
1270634399
Stop Event
node limit
Counts
426 → 561
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 2 maxCos))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 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 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 ux (*.f32 ux (-.f32 1 ux)))
(+.f32 ux (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.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 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux)))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.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 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux))))
(*.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 (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 (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 (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))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (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 (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 (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))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
-1
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(-.f32 (pow.f32 ux 2) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.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 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.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 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 -1/16 (*.f32 (/.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (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 2 (*.f32 2 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 1/8 (*.f32 (/.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 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -1/16 (*.f32 (/.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 1/8 (*.f32 (/.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)))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(sqrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(-.f32 (/.f32 (pow.f32 ux 2) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))
(*.f32 ux (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 1))
(*.f32 1 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(*.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 1)
(*.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2)) (/.f32 1 (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 2)) (cbrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 1) ux)
(/.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (pow.f32 ux 2)) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))) (neg.f32 (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))) (neg.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux)))))
(pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 1)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 2))
(log.f32 (exp.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux maxCos))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (pow.f32 ux 2))) (+.f32 ux (+.f32 1 (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (*.f32 ux (+.f32 ux (+.f32 1 (*.f32 ux maxCos))))))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 1)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))
(log.f32 (exp.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 2)) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(-.f32 (/.f32 1 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (/.f32 1 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4) (*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2)))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4)) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))) (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(/.f32 1 (/.f32 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) 1) (-.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) 1) (+.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (+.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (neg.f32 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1)
(pow.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) 2)
(sqrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2))
(log.f32 (exp.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(cbrt.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2)))
(expm1.f32 (log1p.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(exp.f32 (log.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(log1p.f32 (expm1.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 ux (*.f32 (+.f32 maxCos -1) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1))
(*.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) ux) (+.f32 maxCos -1))
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (+.f32 maxCos -1)) ux)
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 1 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) 1)
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (sqrt.f32 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/2)
(pow.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) 1)
(fabs.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(cbrt.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) (-.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1)) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))
(log.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))
(expm1.f32 (log1p.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(exp.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log1p.f32 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux))) 1)
(sqrt.f32 (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux))) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (*.f32 2 ux) (sqrt.f32 (*.f32 2 ux)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 2 ux) (sqrt.f32 (*.f32 2 ux))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))) 1)
(*.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 1/4) (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2) (pow.f32 ux 4)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
(pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))) 1)
(fabs.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
Outputs
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos)))
(sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos))) (*.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos))) (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos))) (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (*.f32 ux maxCos))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux))) (*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 ux (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))))
(-.f32 (*.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) -2)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))))
(-.f32 (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 -1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6)))) (*.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) -2)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (+.f32 1 (*.f32 -1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 1/16 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (-.f32 (neg.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))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))))))
(-.f32 (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (pow.f32 ux 2)) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10)))) (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 -1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6)))) (*.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) -2)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) 1) ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))) (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) 1) ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) 1) ux)))) (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1))) 2)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.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 ux (*.f32 ux (-.f32 1 ux))))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))) (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))) (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) 1) ux)))) (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) 1) ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) 1) ux)))) (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1))) 2))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) ux) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) ux) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2)))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (sqrt.f32 -1))) 2)) (/.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3)) (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) ux) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 (-.f32 1 ux) ux)) (neg.f32 ux)) (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) ux) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (-.f32 1 ux) ux)) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 (-.f32 1 ux) ux)) (neg.f32 ux)) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) (sqrt.f32 -1))) 2))) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) ux) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)) (-.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (-.f32 1 ux) ux)) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (*.f32 ux (-.f32 (-.f32 1 ux) ux)) (neg.f32 ux))) (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 (-.f32 1 ux) ux)) (neg.f32 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 (-.f32 1 ux) ux)) (neg.f32 ux)) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) (sqrt.f32 -1))) 2))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) (sqrt.f32 -1))) 2)) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) ux) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 ux (-.f32 2 maxCos))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(fma.f32 ux (-.f32 2 maxCos) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(fma.f32 ux (-.f32 2 maxCos) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(fma.f32 ux (-.f32 2 maxCos) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(fma.f32 ux (-.f32 2 maxCos) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(fma.f32 ux (-.f32 2 maxCos) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(fma.f32 ux (-.f32 2 maxCos) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) -1)) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 ux (neg.f32 (fma.f32 -1 (-.f32 1 maxCos) -1))) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) -1)) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 ux (neg.f32 (fma.f32 -1 (-.f32 1 maxCos) -1))) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) -1)) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 ux (neg.f32 (fma.f32 -1 (-.f32 1 maxCos) -1))) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 ux (*.f32 ux (-.f32 1 ux)))
(*.f32 (+.f32 (-.f32 1 ux) 1) ux)
(+.f32 ux (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 (fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux))) (-.f32 ux (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 (fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux))) (-.f32 ux (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (neg.f32 (-.f32 1 ux)))))
(-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 (fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux))) (-.f32 ux (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 (fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux))) (-.f32 ux (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (-.f32 1 ux) ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (*.f32 maxCos (neg.f32 ux)) (-.f32 1 (+.f32 ux ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (-.f32 1 ux) ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (-.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 ux (-.f32 1 (+.f32 ux ux))))))
(+.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (fma.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (-.f32 1 ux) ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (-.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 ux (-.f32 1 (+.f32 ux ux))))))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))
(neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(*.f32 ux (-.f32 1 ux))
(+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux))))
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux))))
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (neg.f32 (-.f32 1 ux)))))
(-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux))))
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux))))) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux))))
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 ux -1))) (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (-.f32 1 ux) ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (*.f32 maxCos (neg.f32 ux)) (-.f32 1 (+.f32 ux ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (-.f32 1 ux) ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux))))
(-.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 ux (-.f32 1 (+.f32 ux ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 ux (-.f32 1 ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (-.f32 1 ux) ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 ux (-.f32 1 ux))))
(-.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 ux (-.f32 1 (+.f32 ux ux)))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (pow.f32 ux 2))
(*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (pow.f32 ux 2))
(*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2))))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(*.f32 maxCos (neg.f32 ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
-1
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(-.f32 (pow.f32 ux 2) 1)
(+.f32 (pow.f32 ux 2) -1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 ux 2)) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (pow.f32 ux 2)) -1)
(+.f32 -1 (*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 ux 2))) 1)
(+.f32 (fma.f32 -2 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (+.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2))) -1)
(+.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos -2) (+.f32 1 (pow.f32 maxCos 2)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(fma.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2)))) (fma.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(fma.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 2))) (fma.f32 2/3 (*.f32 (*.f32 (sqrt.f32 ux) (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2))))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(fma.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 2)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 2)))) (fma.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(fma.f32 -2 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 2)))) (fma.f32 2/3 (*.f32 (*.f32 (sqrt.f32 ux) (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.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 (cos.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 (cos.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 ux (neg.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) -1/2))
(-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) -1/2) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.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))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 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))))) 1/8)))
(-.f32 (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (/.f32 (*.f32 1/8 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (/.f32 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)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.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 -1/16 (*.f32 (/.f32 (*.f32 (cos.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 1/8 (*.f32 (/.f32 (*.f32 (cos.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)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.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))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 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))))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 -1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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))))) (*.f32 (/.f32 (*.f32 1/8 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (/.f32 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))))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))) 2)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) 3))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))) 2))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) 2)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2))))))
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 ux (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 ux (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2))))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 ux (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (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 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (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 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 ux (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(-.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 1/8 (*.f32 (/.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))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.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 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.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 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -1/16 (*.f32 (/.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 1/8 (*.f32 (/.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)))))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.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 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.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 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))
(sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))) (*.f32 (*.f32 1/2 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))) (*.f32 (*.f32 1/2 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) 2)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)))) (+.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)))))) 2)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2))))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))) (fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)))) (+.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) 2)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 maxCos 2)) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(fabs.f32 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (*.f32 uy (PI.f32)) 2))))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 uy (*.f32 (pow.f32 uy 2) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(sqrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))))) (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))))
(cbrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (/.f32 (pow.f32 ux 2) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 ux (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 1))
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 1 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 1)
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2)) (/.f32 1 (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux)))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 3)) (*.f32 ux (+.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 ux (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) -1))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 2)))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 2)) (cbrt.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)))
(*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 1) ux)
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(/.f32 1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 3)) (*.f32 ux (+.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 ux (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) -1))))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 2)) (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (/.f32 1 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 3)) (*.f32 ux (+.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 ux (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) -1))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (-.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 2) (-.f32 (pow.f32 ux 2) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (pow.f32 ux 2)) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2) (pow.f32 ux 2)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 2) (pow.f32 ux 2)) (*.f32 ux (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) -1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))) (neg.f32 (*.f32 ux (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))) (*.f32 ux (neg.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 2) (pow.f32 ux 2)) (*.f32 ux (neg.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))) (neg.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))) (neg.f32 (+.f32 (pow.f32 ux 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (neg.f32 ux))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 3)) (*.f32 ux (+.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 ux (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) -1)))))))
(pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 1)
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2))
(fabs.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log.f32 (exp.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) 3))
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(exp.f32 (log.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux maxCos))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 ux)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(+.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (pow.f32 ux 2))) (+.f32 ux (+.f32 1 (*.f32 ux maxCos))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 (+.f32 ux 1) (*.f32 ux maxCos)) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (pow.f32 ux 2))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 ux (+.f32 1 (*.f32 ux maxCos)))) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (pow.f32 ux 2)))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (*.f32 ux (+.f32 ux (+.f32 1 (*.f32 ux maxCos))))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (*.f32 ux (+.f32 (+.f32 ux 1) (*.f32 ux maxCos)))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 2) (*.f32 ux (+.f32 ux (+.f32 1 (*.f32 ux maxCos))))) (-.f32 (pow.f32 (+.f32 1 (*.f32 ux maxCos)) 3) (pow.f32 ux 3))))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 1)
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 2))
(fabs.f32 (*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(log.f32 (exp.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) 3))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 2) (pow.f32 ux 3))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 2)) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 2) (pow.f32 ux 3))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (-.f32 1 maxCos) (+.f32 ux (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))
(-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(-.f32 (/.f32 1 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (/.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (-.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (/.f32 1 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (-.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4) (*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (*.f32 (fabs.f32 (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (fabs.f32 (*.f32 ux (+.f32 maxCos -1))))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4)) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))) (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (fabs.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (cbrt.f32 (fabs.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 1 (/.f32 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (-.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (-.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) 1) (-.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) -1) (+.f32 -1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (+.f32 -2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 1) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1))
(/.f32 (fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) -1) (+.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (*.f32 (+.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) 1) (+.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (+.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3) -1) (fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (neg.f32 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (+.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) -1) (+.f32 -1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (+.f32 -2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(/.f32 (-.f32 -1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3)) (-.f32 -1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(pow.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) 2)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(sqrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 ux)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (neg.f32 ux) (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 ux (*.f32 (+.f32 maxCos -1) (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (cbrt.f32 (pow.f32 ux 2))))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) ux) (+.f32 maxCos -1))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (+.f32 maxCos -1)) ux)
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (cbrt.f32 (*.f32 ux (+.f32 maxCos -1)))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (+.f32 maxCos -1)))))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)
(*.f32 1 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) 1)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4) (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/4))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (fabs.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (cbrt.f32 (fabs.f32 (*.f32 ux (+.f32 maxCos -1)))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (sqrt.f32 (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))) (sqrt.f32 (-.f32 2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 -2 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(pow.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(pow.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)) 1)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(fabs.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0)))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(cbrt.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (fabs.f32 (*.f32 ux (+.f32 maxCos -1)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 0))))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(fabs.f32 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 1 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (*.f32 ux (+.f32 maxCos -1)) 1))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2)))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1) (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) (-.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) -1))))
(*.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) -1)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) 1) (+.f32 -1 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3) -1)) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) 1) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 3)) (-.f32 -1 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))))
(pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 1)
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 2))
(fabs.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))
(log.f32 (exp.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(expm1.f32 (log1p.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(exp.f32 (log.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(log1p.f32 (expm1.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(+.f32 -1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux))) 1)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(sqrt.f32 (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(sqrt.f32 (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(sqrt.f32 (*.f32 (*.f32 ux 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux))) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 ux 2)) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 ux 2)) (*.f32 (*.f32 ux 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (*.f32 2 ux) (sqrt.f32 (*.f32 2 ux)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 ux 2)) (sqrt.f32 (*.f32 ux 2))))
(cbrt.f32 (*.f32 (*.f32 ux 2) (*.f32 (sqrt.f32 (*.f32 ux 2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 2 ux) (sqrt.f32 (*.f32 2 ux))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 ux 2)) (sqrt.f32 (*.f32 ux 2))))
(cbrt.f32 (*.f32 (*.f32 ux 2) (*.f32 (sqrt.f32 (*.f32 ux 2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) 1)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))) 1)
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 1/4) (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 1/4))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2) (pow.f32 ux 4)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (pow.f32 ux 4) (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 4) (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2)))))))))
(pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) 1/2)
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))) 1)
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(fabs.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1))))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.f32 maxCos -1)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (neg.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2))))

eval934.0ms (4.4%)

Compiler

Compiled 29811 to 22190 computations (25.6% saved)

prune307.0ms (1.4%)

Pruning

76 alts after pruning (70 fresh and 6 done)

PrunedKeptTotal
New76528793
Fresh214263
Picked235
Done134
Total78976865
Accuracy
99.9%
Counts
865 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.3%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
79.3%
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (*.f32 1/2 (*.f32 maxCos (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))))
48.8%
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
19.1%
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
49.5%
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))
99.1%
(*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
73.9%
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))
61.8%
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
97.5%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
75.8%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
73.6%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux 2)))
98.8%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
73.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux 2)))
56.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
76.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) 1/3))
55.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
57.4%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))
99.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
55.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
94.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux)))
73.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2)))
99.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos))))) (*.f32 maxCos ux))))
99.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
97.7%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))) (*.f32 maxCos ux))))
95.0%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) (*.f32 maxCos ux))))
99.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 1) ux) (*.f32 maxCos ux))))
96.5%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (exp.f32 (log.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))) (*.f32 maxCos ux))))
57.1%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
57.2%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
99.0%
(*.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux))))
73.9%
(*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 ux 2)))
94.6%
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
4.3%
(*.f32 ux (-.f32 maxCos 1))
9.4%
(*.f32 ux maxCos)
19.1%
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
49.4%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
49.4%
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
49.3%
(sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
80.4%
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
50.7%
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
77.3%
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
77.5%
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
80.4%
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
80.0%
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
63.5%
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 (*.f32 2 maxCos)))))
77.2%
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
48.7%
(sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))))
51.8%
(sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)))
40.4%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
40.1%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 2 ux) 1)))
50.0%
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))
50.4%
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
49.4%
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (+.f32 ux -1))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
49.6%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
50.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
24.9%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
49.5%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
48.4%
(sqrt.f32 (+.f32 1 (log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
49.3%
(sqrt.f32 (+.f32 1 (log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
80.4%
(sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux))
19.0%
(sqrt.f32 (*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2)))
94.8%
(sqrt.f32 (*.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
94.8%
(sqrt.f32 (*.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
70.3%
(sqrt.f32 (*.f32 (*.f32 ux 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
63.5%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
63.5%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
61.8%
(sqrt.f32 (*.f32 2 ux))
49.5%
(sqrt.f32 (exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
4.3%
(neg.f32 ux)
81.4%
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
49.4%
(log.f32 (exp.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
92.0%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
Compiler

Compiled 4169 to 3118 computations (25.2% saved)

regimes644.0ms (3%)

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

11 calls:

65.0ms
uy
64.0ms
(*.f32 uy 2)
62.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
61.0ms
ux
60.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%1(*.f32 (cos.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))))))
99.1%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
99.1%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.1%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.1%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 2681 to 1927 computations (28.1% saved)

regimes525.0ms (2.5%)

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

11 calls:

68.0ms
ux
51.0ms
(*.f32 uy 2)
50.0ms
uy
49.0ms
maxCos
49.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
99.1%1uy
99.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1ux
99.1%1maxCos
99.1%1(*.f32 (cos.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))))))
99.1%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.1%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
99.1%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.1%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.1%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1864 to 1348 computations (27.7% saved)

regimes421.0ms (2%)

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

11 calls:

43.0ms
(*.f32 uy 2)
43.0ms
uy
42.0ms
ux
41.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
40.0ms
maxCos
Results
AccuracySegmentsBranch
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%1(*.f32 (cos.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))))))
99.1%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
99.1%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.1%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.1%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1440 to 1029 computations (28.5% saved)

regimes371.0ms (1.7%)

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

11 calls:

39.0ms
(*.f32 uy 2)
37.0ms
ux
37.0ms
maxCos
36.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
36.0ms
uy
Results
AccuracySegmentsBranch
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%1(*.f32 (cos.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))))))
99.1%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
99.1%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.1%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.1%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1267 to 915 computations (27.8% saved)

regimes609.0ms (2.9%)

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

11 calls:

140.0ms
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
112.0ms
(*.f32 uy 2)
81.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
37.0ms
uy
37.0ms
maxCos
Results
AccuracySegmentsBranch
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(*.f32 (cos.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))))))
99.0%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.0%1(*.f32 (*.f32 uy 2) (PI.f32))
99.0%1(*.f32 uy 2)
99.0%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
99.0%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.0%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.0%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1213 to 884 computations (27.1% saved)

regimes252.0ms (1.2%)

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

6 calls:

49.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
37.0ms
maxCos
36.0ms
(*.f32 uy 2)
35.0ms
ux
34.0ms
uy
Results
AccuracySegmentsBranch
95.0%1ux
95.0%1uy
95.0%1maxCos
95.0%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
95.0%1(*.f32 (*.f32 uy 2) (PI.f32))
95.0%1(*.f32 uy 2)
Compiler

Compiled 1066 to 787 computations (26.2% saved)

regimes221.0ms (1%)

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

6 calls:

39.0ms
maxCos
33.0ms
ux
33.0ms
(*.f32 uy 2)
33.0ms
uy
33.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
94.6%1ux
94.6%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
94.6%1uy
94.6%1maxCos
94.6%1(*.f32 (*.f32 uy 2) (PI.f32))
94.6%1(*.f32 uy 2)
Compiler

Compiled 962 to 714 computations (25.8% saved)

regimes200.0ms (0.9%)

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

6 calls:

32.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
32.0ms
ux
31.0ms
(*.f32 uy 2)
31.0ms
uy
28.0ms
maxCos
Results
AccuracySegmentsBranch
94.6%1ux
94.6%1uy
94.6%1maxCos
94.6%1(*.f32 (*.f32 uy 2) (PI.f32))
94.6%1(*.f32 uy 2)
94.6%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Compiler

Compiled 896 to 666 computations (25.7% saved)

regimes335.0ms (1.6%)

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

6 calls:

70.0ms
uy
58.0ms
ux
58.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
56.0ms
(*.f32 uy 2)
42.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
88.0%2ux
91.8%2uy
80.4%1maxCos
91.8%2(*.f32 (*.f32 uy 2) (PI.f32))
91.8%2(*.f32 uy 2)
91.8%2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Compiler

Compiled 881 to 655 computations (25.7% saved)

regimes74.0ms (0.3%)

Counts
48 → 1
Calls
Call 1
Inputs
(neg.f32 ux)
(*.f32 ux maxCos)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(sqrt.f32 (*.f32 2 ux))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 2 ux) 1)))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 (*.f32 2 maxCos)))))
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2)))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (+.f32 ux -1))))
(sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos)))
(sqrt.f32 (+.f32 ux (-.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux maxCos))))
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2)) (-.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))
(sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))
(sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))) (*.f32 1/2 (*.f32 maxCos (*.f32 (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux) (sqrt.f32 (/.f32 1 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(sqrt.f32 (*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2)))
Outputs
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
Calls

2 calls:

28.0ms
uy
27.0ms
ux
Results
AccuracySegmentsBranch
80.4%1ux
80.4%1uy
Compiler

Compiled 772 to 564 computations (26.9% saved)

regimes78.0ms (0.4%)

Counts
38 → 1
Calls
Call 1
Inputs
(neg.f32 ux)
(*.f32 ux maxCos)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(sqrt.f32 (*.f32 2 ux))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 2 ux) 1)))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 (*.f32 2 maxCos)))))
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2)))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (+.f32 ux -1))))
(sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
(sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux maxCos))))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux maxCos)))
(sqrt.f32 (+.f32 ux (-.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux maxCos))))
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(sqrt.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 ux (neg.f32 (+.f32 maxCos -1)))))
Outputs
(sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux))
Calls

3 calls:

23.0ms
ux
22.0ms
maxCos
21.0ms
uy
Results
AccuracySegmentsBranch
80.4%1maxCos
80.4%1uy
80.4%1ux
Compiler

Compiled 513 to 362 computations (29.4% saved)

regimes67.0ms (0.3%)

Counts
32 → 1
Calls
Call 1
Inputs
(neg.f32 ux)
(*.f32 ux maxCos)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(sqrt.f32 (*.f32 2 ux))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 2 ux) 1)))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 (*.f32 2 maxCos)))))
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (+.f32 1 (*.f32 -1 ux))))) ux)) (*.f32 ux (+.f32 1 (*.f32 -1 ux))))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(sqrt.f32 (*.f32 (+.f32 (*.f32 maxCos -2) 1) (pow.f32 ux 2)))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (+.f32 maxCos -1)) 2) 1)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (+.f32 ux -1))))
(sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) maxCos))))
Outputs
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
Calls

3 calls:

21.0ms
ux
19.0ms
uy
18.0ms
maxCos
Results
AccuracySegmentsBranch
80.4%1uy
80.4%1maxCos
80.4%1ux
Compiler

Compiled 397 to 286 computations (28% saved)

regimes44.0ms (0.2%)

Counts
20 → 1
Calls
Call 1
Inputs
(neg.f32 ux)
(*.f32 ux maxCos)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(sqrt.f32 (*.f32 2 ux))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 2 ux) 1)))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 (*.f32 2 maxCos)))))
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
Outputs
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
Calls

3 calls:

13.0ms
ux
13.0ms
maxCos
13.0ms
uy
Results
AccuracySegmentsBranch
77.5%1uy
77.5%1maxCos
77.5%1ux
Compiler

Compiled 213 to 152 computations (28.6% saved)

regimes33.0ms (0.2%)

Counts
14 → 1
Calls
Call 1
Inputs
(neg.f32 ux)
(*.f32 ux maxCos)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(sqrt.f32 (*.f32 2 ux))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 2 ux) 1)))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 (*.f32 2 maxCos)))))
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
Outputs
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
Calls

3 calls:

11.0ms
maxCos
10.0ms
ux
8.0ms
uy
Results
AccuracySegmentsBranch
77.2%1uy
77.2%1maxCos
77.2%1ux
Compiler

Compiled 122 to 89 computations (27% saved)

regimes23.0ms (0.1%)

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

3 calls:

8.0ms
ux
8.0ms
uy
6.0ms
maxCos
Results
AccuracySegmentsBranch
63.5%1uy
63.5%1maxCos
63.5%1ux
Compiler

Compiled 59 to 42 computations (28.8% saved)

regimes19.0ms (0.1%)

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

3 calls:

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

Compiled 43 to 29 computations (32.6% saved)

regimes18.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(neg.f32 ux)
(*.f32 ux maxCos)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
Outputs
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
Calls

3 calls:

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

Compiled 39 to 26 computations (33.3% saved)

regimes15.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(neg.f32 ux)
(*.f32 ux maxCos)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
Outputs
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
Calls

3 calls:

6.0ms
uy
4.0ms
maxCos
4.0ms
ux
Results
AccuracySegmentsBranch
19.1%1ux
19.1%1uy
19.1%1maxCos
Compiler

Compiled 32 to 22 computations (31.3% saved)

regimes14.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(neg.f32 ux)
(*.f32 ux maxCos)
(*.f32 ux (-.f32 maxCos 1))
Outputs
(*.f32 ux maxCos)
Calls

3 calls:

6.0ms
uy
4.0ms
ux
4.0ms
maxCos
Results
AccuracySegmentsBranch
9.4%1ux
9.4%1uy
9.4%1maxCos
Compiler

Compiled 25 to 17 computations (32% saved)

regimes11.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(neg.f32 ux)
Outputs
(neg.f32 ux)
Calls

3 calls:

5.0ms
uy
3.0ms
maxCos
3.0ms
ux
Results
AccuracySegmentsBranch
4.3%1uy
4.3%1ux
4.3%1maxCos
Compiler

Compiled 17 to 13 computations (23.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0010277755791321397
0.0013031592825427651
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify32.0ms (0.2%)

Algorithm
egg-herbie
Rules
94×*-commutative
84×+-commutative
36×sub-neg
20×cancel-sign-sub-inv
18×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01101279
11981275
22401275
32611275
42711275
52731275
62741275
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos))))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 1) ux) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux)))
(if (<=.f32 (*.f32 uy 2) 5153961/4294967296) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2))))
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 2 ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 ux maxCos)
(neg.f32 ux)
Outputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos))))) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos))))) (*.f32 ux maxCos))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (+.f32 maxCos -1))))) (*.f32 ux maxCos))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) 1) ux) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) (*.f32 ux maxCos))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 1 (-.f32 1 ux))) (*.f32 ux maxCos))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) 1) ux)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 1 ux)))))
(if (<=.f32 (*.f32 uy 2) 5153961/4294967296) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2))))
(if (<=.f32 (*.f32 uy 2) 5153961/4294967296) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(if (<=.f32 (*.f32 uy 2) 5153961/4294967296) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(sqrt.f32 (+.f32 ux (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(sqrt.f32 (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)) 1) ux))
(sqrt.f32 (*.f32 ux (+.f32 1 (fma.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 maxCos)))))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 maxCos ux)))
(sqrt.f32 (-.f32 (+.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))) (*.f32 ux maxCos)))
(sqrt.f32 (+.f32 ux (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 2 ux))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 ux (neg.f32 (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 -1 (*.f32 ux (-.f32 maxCos 1)))
(neg.f32 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 (-.f32 maxCos 1) (neg.f32 ux))
(*.f32 (+.f32 maxCos -1) (neg.f32 ux))
(*.f32 ux (-.f32 (neg.f32 maxCos) -1))
(*.f32 ux maxCos)
(neg.f32 ux)
Compiler

Compiled 390 to 294 computations (24.6% saved)

soundness4.2s (19.8%)

Rules
1332×+-commutative
1266×associate-/r*
1104×+-commutative
1104×+-commutative
1102×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0721142
12241034
2736973
33528967
091336093
1291832951
055866
1997655
090637344
1270634399
090637344
1270634399
036372
1545360
27467360
0141172793
1424270725
0124553506
1374352767
0124553506
1374352767
090637344
1270634399
090637344
1270634399
090637344
1270634399
049577
1925544
090637344
1270634399
049577
1925544
049577
1925544
090637344
1270634399
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2979 to 1906 computations (36% saved)

end1.0ms (0%)

preprocess196.0ms (0.9%)

Remove

(abs uy)

Compiler

Compiled 780 to 524 computations (32.8% saved)

Profiling

Loading profile data...