UniformSampleCone, x

Time bar (total: 18.1s)

analyze208.0ms (1.2%)

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

Compiled 51 to 37 computations (27.5% saved)

sample2.1s (11.7%)

Results
2.1s8256×body256valid
Bogosity

preprocess280.0ms (1.5%)

Algorithm
egg-herbie
Rules
1102×+-commutative
882×distribute-neg-in
776×distribute-rgt-in
772×distribute-lft-in
720×associate-+l-
Problems
225×(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
31×No Errors
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)

prune141.0ms (0.8%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
55.7%
(*.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))))))
55.9%
(*.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)))
55.7%
(*.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))))))
55.9%
(*.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)

localize343.0ms (1.9%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.6%
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
98.8%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
56.4%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.6%
(*.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.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
54.0%
(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)

series30.0ms (0.2%)

Counts
8 → 152
Calls

39 calls:

TimeVariablePointExpression
4.0ms
ux
@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
maxCos
@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
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 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
@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)))

rewrite339.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
888×associate-+l+
622×associate-+r+
600×+-commutative
444×associate-*r*
264×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034289
1505281
26988281
Stop Event
node limit
Counts
8 → 216
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)))
(cos.f32 (*.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)))
(-.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))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
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 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.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 maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos))) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1) 1))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos))) 1))
(+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (neg.f32 (-.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)))
(+.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 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (cos.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 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 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux)) 1))
(+.f32 (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) 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 (-.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(*.f32 (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 (/.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (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 (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 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)
(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)) 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 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (neg.f32 ux) (-.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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) 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 (-.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 (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 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (*.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 (-.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 (*.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 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 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))

simplify412.0ms (2.3%)

Algorithm
egg-herbie
Rules
1024×fma-def
764×*-commutative
584×distribute-lft-in
582×associate-+r-
564×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071026685
1215922707
2760022707
Stop Event
node limit
Counts
368 → 408
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)))
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 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 (-.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)))
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))))
(+.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 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.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 maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos))) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1) 1))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos))) 1))
(+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (neg.f32 (-.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)))
(+.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 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (cos.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 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 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux)) 1))
(+.f32 (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)
(+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) 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 (-.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(*.f32 (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 (/.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (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 (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 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)
(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)) 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 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (neg.f32 ux) (-.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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) 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 (-.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 (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 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 (*.f32 (*.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 (-.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 (*.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 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 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 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 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 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 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 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 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(*.f32 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 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 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 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 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 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 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 2) (-.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))))
(neg.f32 (fma.f32 ux (*.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))))
(neg.f32 (fma.f32 ux (*.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))))
(neg.f32 (fma.f32 ux (*.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)))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 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 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 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 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 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 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 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 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 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 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 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 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 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))))
(neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(-.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 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 (neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(-.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 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)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1)
(+.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.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 (*.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6)))))
(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 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 -2 (*.f32 (*.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 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (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 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 (*.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))) (*.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)) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.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)))
(+.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 (*.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))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (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 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 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)) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 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 (*.f32 ux (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 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(fma.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 1 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.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 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.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 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 1 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.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 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.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 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 1 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.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)))))
(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 ux (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 (*.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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) -2)))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) 2))) (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)))) 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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) -2))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (fma.f32 -1 (-.f32 1 maxCos) (neg.f32 (-.f32 1 maxCos))) 2))) (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 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (pow.f32 ux 2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) -2)))))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.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 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (+.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2)) (*.f32 (pow.f32 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.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 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (+.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2)) (*.f32 (pow.f32 maxCos 2) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 ux maxCos))
(+.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -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 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 -1))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 ux maxCos)))
(+.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -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 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))))))
(+.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)))) (pow.f32 maxCos 2)) (/.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 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -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 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))))))
(*.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 (neg.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 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (neg.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) 2))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux) (/.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 ux maxCos)))
(+.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2)))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) 2))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) 2)) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux) (/.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 ux maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 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 (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.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 (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 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 (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 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 (fma.f32 maxCos -2 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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -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))))
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -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))))
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(fma.f32 ux (fma.f32 maxCos 2 -2) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 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 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 (*.f32 ux (fma.f32 maxCos -2 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 (*.f32 ux (fma.f32 maxCos -2 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (-.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 1 ux) 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 1 ux) 2) (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (-.f32 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 1 ux) 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 1 ux) 2) (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (-.f32 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 1 ux) 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 1 ux) 2) (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1)
(+.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.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 (*.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6)))))
(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))))
(+.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 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.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 maxCos 1) ux) (*.f32 ux (-.f32 1 maxCos))) (+.f32 (*.f32 (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) -1) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.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 (*.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 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (neg.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 (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 (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 (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 (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 (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 (fma.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 (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 (fma.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) (*.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))
(fabs.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (pow.f32 (fma.f32 (-.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))
(fabs.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(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)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(*.f32 uy (log.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))
(*.f32 uy (*.f32 2 (log.f32 (exp.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(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 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(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 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.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)
(*.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 (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))))
(*.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)))
(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 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 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 ux)) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 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 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) 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 (-.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 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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (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 (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 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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (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 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 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 (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 (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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.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)) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 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 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(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 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (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 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.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 (fma.f32 ux maxCos 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 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (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 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.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 (fma.f32 ux maxCos 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 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (/.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 (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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 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) 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) 2) (pow.f32 ux 2)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 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) 2) (pow.f32 ux 2)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 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 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)))
(/.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 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.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 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.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 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.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 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))
(fabs.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux) (*.f32 ux (*.f32 maxCos (-.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)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(*.f32 uy (log.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))
(*.f32 uy (*.f32 2 (log.f32 (exp.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(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 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(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 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))

eval372.0ms (2.1%)

Compiler

Compiled 15633 to 11142 computations (28.7% saved)

prune186.0ms (1%)

Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New38820408
Fresh000
Picked112
Done000
Total38921410
Accuracy
99.5%
Counts
410 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.9%
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
55.9%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
55.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
56.0%
(*.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
55.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.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)))))
55.2%
(*.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))))
58.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
42.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
55.7%
(*.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))))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
55.3%
(*.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))))))
54.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
99.2%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))))))
63.9%
(*.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.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))))))
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)))))))
53.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
77.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
55.8%
(*.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)))))
45.3%
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
45.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
55.9%
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
55.9%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
55.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
56.0%
(*.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
55.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.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)))))
55.2%
(*.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))))
58.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
42.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
55.7%
(*.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))))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
55.3%
(*.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))))))
54.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
99.2%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))))))
63.9%
(*.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.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))))))
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)))))))
53.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
77.3%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
55.8%
(*.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)))))
45.3%
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
45.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
Compiler

Compiled 2208 to 1772 computations (19.7% saved)

localize1.1s (6.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
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)))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
54.0%
(+.f32 1 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
99.7%
(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.6%
(*.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.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
99.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
99.6%
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
56.3%
(-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
99.9%
(-.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.8%
(*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
56.4%
(+.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 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)))))
99.6%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))))))
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 588 to 399 computations (32.1% saved)

series73.0ms (0.4%)

Counts
14 → 299
Calls

87 calls:

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

rewrite156.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
996×associate-*r*
582×associate-*l*
474×*-un-lft-identity
449×add-sqr-sqrt
340×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

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

simplify451.0ms (2.5%)

Algorithm
egg-herbie
Rules
1152×distribute-lft-in
1080×+-commutative
990×associate-/r*
854×associate-/l*
720×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.2s (6.6%)

Compiler

Compiled 49531 to 36870 computations (25.6% saved)

prune365.0ms (2%)

Pruning

47 alts after pruning (44 fresh and 3 done)

PrunedKeptTotal
New1320371357
Fresh8715
Picked325
Done011
Total1331471378
Accuracy
99.9%
Counts
1378 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.3%
(+.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))))))))
98.6%
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (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 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (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))))))
85.3%
(*.f32 (+.f32 1 (*.f32 -2 (*.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))))))
99.0%
(*.f32 (log1p.f32 (expm1.f32 (cos.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))))))
97.5%
(*.f32 (log.f32 (+.f32 1 (expm1.f32 (cos.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))))))
55.9%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.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.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.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.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 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))))))
55.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.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)))))
55.2%
(*.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))))
42.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
55.7%
(*.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))))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
77.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
75.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
54.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
64.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.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 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
94.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
62.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
97.5%
(*.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)))))
98.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))))
94.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
53.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
55.8%
(*.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.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))))))
78.7%
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
78.4%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
78.6%
(sqrt.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1))))
45.1%
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
78.8%
(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)))))
78.7%
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
36.6%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
45.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
44.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
45.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
23.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
44.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
6.6%
(sqrt.f32 (+.f32 1 -1))
71.7%
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))
64.4%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
64.4%
(sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))
77.3%
(cbrt.f32 (*.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 2 (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
85.3%
(+.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))))))))
98.6%
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (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 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (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))))))
85.3%
(*.f32 (+.f32 1 (*.f32 -2 (*.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))))))
99.0%
(*.f32 (log1p.f32 (expm1.f32 (cos.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))))))
97.5%
(*.f32 (log.f32 (+.f32 1 (expm1.f32 (cos.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))))))
55.9%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.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.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.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.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 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))))))
55.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.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)))))
55.2%
(*.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))))
42.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
55.7%
(*.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))))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
77.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
75.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
54.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
64.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.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 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
94.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
62.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
97.5%
(*.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)))))
98.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))))
94.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
53.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
55.8%
(*.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.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))))))
78.7%
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
78.4%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
78.6%
(sqrt.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1))))
45.1%
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
78.8%
(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)))))
78.7%
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
36.6%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
45.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
44.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
45.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
23.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
44.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
6.6%
(sqrt.f32 (+.f32 1 -1))
71.7%
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))
64.4%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
64.4%
(sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))
77.3%
(cbrt.f32 (*.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 2 (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
Compiler

Compiled 4894 to 3898 computations (20.4% saved)

localize862.0ms (4.8%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.4%
(+.f32 (log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
51.3%
(log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1)))))
99.7%
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))
99.6%
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
99.3%
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
99.1%
(*.f32 uy (PI.f32))
99.9%
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
99.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
99.6%
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
99.6%
(*.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))))))
99.6%
(cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
99.1%
(*.f32 (PI.f32) (*.f32 uy 2))
95.4%
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
Compiler

Compiled 480 to 331 computations (31% saved)

series30.0ms (0.2%)

Counts
12 → 188
Calls

63 calls:

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

rewrite114.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
954×associate-*r*
566×associate-*l*
399×*-un-lft-identity
376×add-sqr-sqrt
374×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify289.0ms (1.6%)

Algorithm
egg-herbie
Rules
1150×fma-def
674×associate-+r-
574×*-commutative
566×+-commutative
534×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
085929220
1242426423
2776326267
Stop Event
node limit
Counts
451 → 555
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)))
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)))))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 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 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
1
(+.f32 1 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))))
(+.f32 1 (+.f32 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -8/45 (pow.f32 (PI.f32) 6)))))))
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))))))
(*.f32 2 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 -8 (*.f32 ux (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 maxCos))))) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (*.f32 -8 (*.f32 ux (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 maxCos))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 (pow.f32 uy 4) (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))) (-.f32 1 maxCos))))) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (*.f32 -8 (*.f32 ux (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 maxCos))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 (pow.f32 uy 4) (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))) (-.f32 1 maxCos))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 (pow.f32 uy 6) (*.f32 (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -8/45 (pow.f32 (PI.f32) 6))) (-.f32 1 maxCos))))) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 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 -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)))
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 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 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 maxCos 1))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 ux))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))) (*.f32 -1 ux))
(-.f32 (+.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 ux))
(-.f32 (+.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 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 (+.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 ux))
(-.f32 (+.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 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 (+.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 -1 ux))
(-.f32 (+.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 -1 ux))
(*.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 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.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 (*.f32 (PI.f32) uy)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 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 4 (pow.f32 uy 2))) (*.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 (*.f32 (PI.f32) uy) 2)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 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 4 (pow.f32 uy 2)))) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) (cbrt.f32 (*.f32 (PI.f32) uy)))
(*.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)))
(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 4 (pow.f32 uy 2)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 4 (pow.f32 uy 2))) (*.f32 (PI.f32) (pow.f32 (PI.f32) 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 4 (pow.f32 uy 2)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 4 (pow.f32 uy 2))) (*.f32 (PI.f32) (pow.f32 (PI.f32) 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))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.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)))))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (-.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) 1/2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(fabs.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (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)))
(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 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 -1 maxCos) (+.f32 -1 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 -1 maxCos) (+.f32 -1 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 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 -1 maxCos) (+.f32 -1 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 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1)
(pow.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) 1/2)
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(fabs.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -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 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))
(cbrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -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 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))
(+.f32 (*.f32 2 ux) (*.f32 (neg.f32 maxCos) (*.f32 2 ux)))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))
(+.f32 (*.f32 (*.f32 2 ux) 1) (*.f32 (*.f32 2 ux) (neg.f32 maxCos)))
(/.f32 (*.f32 (*.f32 2 ux) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 2 ux) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (pow.f32 maxCos 2) 4))) (*.f32 (+.f32 1 maxCos) 2))
(/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 4 (+.f32 (*.f32 (pow.f32 maxCos 2) 4) (*.f32 4 maxCos))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (pow.f32 maxCos 2) 4)) ux) (*.f32 (+.f32 1 maxCos) 2))
(/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (+.f32 4 (+.f32 (*.f32 (pow.f32 maxCos 2) 4) (*.f32 4 maxCos))))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)
(pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 1)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2))
(log.f32 (exp.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(cbrt.f32 (*.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 4 (pow.f32 (+.f32 -1 maxCos) 2)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 4 (pow.f32 (+.f32 -1 maxCos) 2))) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(log.f32 (exp.f32 (*.f32 (PI.f32) uy)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (*.f32 (PI.f32) uy) 2)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 1 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(exp.f32 (log.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.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)))))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (-.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) 1/2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(fabs.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (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)))
(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 2 (*.f32 ux (+.f32 -1 maxCos))))) 2)
(pow.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) 1)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)))
(log.f32 (exp.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)) (*.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 0 (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 ux (+.f32 -1 maxCos)) 0)
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (+.f32 0 (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (*.f32 (neg.f32 ux) -1) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) -1))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (neg.f32 ux) 1))
(+.f32 (*.f32 -1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))
(+.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (neg.f32 ux)))
(-.f32 0 (*.f32 ux (+.f32 -1 maxCos)))
(-.f32 (-.f32 0 (*.f32 ux maxCos)) (neg.f32 ux))
(-.f32 (/.f32 0 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos)))
(-.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 (+.f32 -1 maxCos) (neg.f32 ux))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (/.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)
(*.f32 (neg.f32 ux) (+.f32 -1 maxCos))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (/.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (cbrt.f32 (pow.f32 ux 2)) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (neg.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (cbrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 (neg.f32 ux) 1) (+.f32 -1 maxCos))
(*.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 (neg.f32 ux) (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (cbrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (*.f32 (+.f32 -1 maxCos) (cbrt.f32 (pow.f32 ux 2))) (cbrt.f32 ux))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 1 (/.f32 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 1 (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (+.f32 0 (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 0)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 1/2)
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)
(neg.f32 (*.f32 ux (+.f32 -1 maxCos)))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(fabs.f32 (*.f32 ux (+.f32 -1 maxCos)))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 -1 maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 0 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (+.f32 -1 maxCos)))
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 0) (*.f32 ux (+.f32 -1 maxCos)))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 1 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (cbrt.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)) (cbrt.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (/.f32 1 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)) (neg.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(cbrt.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(exp.f32 (log.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
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)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)
(+.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 (*.f32 2/3 (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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6))))
(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 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) 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 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (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 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) 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 (*.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 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (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/3 (*.f32 (*.f32 (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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(+.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (*.f32 2/3 (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 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (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 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (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/3 (*.f32 (*.f32 (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 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))))
(+.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))))
(*.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 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.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 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 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.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 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 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.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 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 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.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 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 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.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 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 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.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 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 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.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 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 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (*.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 maxCos 1))))
(*.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 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(fma.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 2 maxCos) maxCos))) (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 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 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 2 maxCos) maxCos))) (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 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 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (*.f32 (/.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 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (+.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 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 ux (neg.f32 (*.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 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 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) -1/2))
(-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) -1/2) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) -1/2) (*.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 (*.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 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 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (*.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))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) -1/2 (*.f32 (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) -1/2 (*.f32 (/.f32 (*.f32 1/8 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))) (*.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 (*.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 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 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 (/.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))))) 1/8))))
(-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) -1/2 (fma.f32 (*.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 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) -1/16 (*.f32 (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) -1/2 (fma.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) -1/16 (*.f32 (/.f32 (*.f32 1/8 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (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)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (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 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux))))) (*.f32 1/2 (*.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 (pow.f32 ux 2) (*.f32 -2 ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (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 (*.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)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux))))) (*.f32 1/2 (*.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 (pow.f32 ux 2) (*.f32 -2 ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 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/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 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)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux))))))
(+.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 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))))))
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 maxCos (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.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 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (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)))))))
(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 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 maxCos 2))) (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 maxCos (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 -1 (*.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 (neg.f32 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 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 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/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 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 (*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (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)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 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 (*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (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 (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)))) ux) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.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 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))) (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))))) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(fma.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))))
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 (*.f32 -2 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (pow.f32 (*.f32 uy (PI.f32)) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.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))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.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)))))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (pow.f32 maxCos 2) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.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 (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))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 -1/2 (*.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 (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (pow.f32 maxCos 2) (sqrt.f32 2)))))))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
1
(+.f32 1 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -4))
(fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) -4 1)
(+.f32 1 (+.f32 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))))
(+.f32 1 (fma.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3))))
(+.f32 1 (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) -4)))
(+.f32 1 (+.f32 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -8/45 (pow.f32 (PI.f32) 6)))))))
(+.f32 1 (fma.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) -128/45)))))
(+.f32 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) -4 1) (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) -128/45))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)
(+.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 (*.f32 2/3 (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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6))))
(*.f32 2 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -8 (*.f32 ux (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 maxCos))))) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 -8 (*.f32 ux (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 maxCos)))) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(fma.f32 -8 (*.f32 ux (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 -2 maxCos 2)))
(+.f32 (*.f32 -8 (*.f32 ux (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 maxCos))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 (pow.f32 uy 4) (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))) (-.f32 1 maxCos))))) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 -8 (*.f32 ux (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 maxCos)))) (*.f32 2 (+.f32 (*.f32 ux (*.f32 (pow.f32 uy 4) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (PI.f32) 4) 16/3)))) (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 2 (*.f32 ux (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (PI.f32) 4) 16/3))) (-.f32 1 maxCos))) (*.f32 (*.f32 -8 ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (-.f32 1 maxCos))))
(+.f32 (*.f32 -8 (*.f32 ux (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 maxCos))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 (pow.f32 uy 4) (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))) (-.f32 1 maxCos))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 (pow.f32 uy 6) (*.f32 (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -8/45 (pow.f32 (PI.f32) 6))) (-.f32 1 maxCos))))) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))))
(fma.f32 -8 (*.f32 ux (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 maxCos)))) (fma.f32 2 (*.f32 ux (*.f32 (pow.f32 uy 4) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (PI.f32) 4) 16/3)))) (*.f32 2 (+.f32 (*.f32 ux (*.f32 (pow.f32 uy 6) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (PI.f32) 6) -128/45)))) (*.f32 ux (-.f32 1 maxCos))))))
(fma.f32 -8 (*.f32 ux (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (-.f32 1 maxCos))) (*.f32 2 (+.f32 (*.f32 (*.f32 ux (pow.f32 uy 4)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (PI.f32) 4) 16/3))) (*.f32 ux (+.f32 (*.f32 (pow.f32 uy 6) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (PI.f32) 6) -128/45))) (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -2 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 -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))
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))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 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))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 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))
(+.f32 ux (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 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 -2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 -2 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 -2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 -2 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 -2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.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 -2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 -2 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 -2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 -2 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 -2 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.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 maxCos 1))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 ux))
(fma.f32 ux (-.f32 1 ux) ux)
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))) (*.f32 -1 ux))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) (fma.f32 ux (-.f32 1 ux) ux))
(fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (fma.f32 ux (-.f32 1 ux) ux))
(-.f32 (+.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 ux))
(+.f32 (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)))) ux)
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2) (fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (fma.f32 ux (-.f32 1 ux) ux)))
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (fma.f32 ux (-.f32 1 ux) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (+.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 ux))
(+.f32 (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)))) ux)
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2) (fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (fma.f32 ux (-.f32 1 ux) ux)))
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (fma.f32 ux (-.f32 1 ux) 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 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) 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 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (+.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 ux))
(+.f32 (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)))) ux)
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2) (fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (fma.f32 ux (-.f32 1 ux) ux)))
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (fma.f32 ux (-.f32 1 ux) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (+.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 ux))
(+.f32 (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)))) ux)
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2) (fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (fma.f32 ux (-.f32 1 ux) ux)))
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux (+.f32 ux -1)) -1)) (fma.f32 ux (-.f32 1 ux) 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 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 ux)) ux)) (*.f32 -1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 ux (-.f32 (-.f32 1 ux) ux) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(neg.f32 (fma.f32 maxCos (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (+.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 -1 ux))
(+.f32 (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)))) ux)
(+.f32 (neg.f32 (fma.f32 maxCos (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (fma.f32 ux (-.f32 1 ux) ux))
(-.f32 (+.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 -1 ux))
(+.f32 (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)))) ux)
(+.f32 (neg.f32 (fma.f32 maxCos (fma.f32 ux (-.f32 1 (+.f32 ux ux)) ux) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (fma.f32 ux (-.f32 1 ux) ux))
(*.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 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 (*.f32 (PI.f32) 2) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.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 (*.f32 (PI.f32) uy)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (*.f32 (cbrt.f32 uy) (PI.f32)) 2))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 uy 2))) (*.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 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4)))
(*.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 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 2 (cbrt.f32 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 4 (pow.f32 uy 2)))) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 (pow.f32 uy 2) 4)) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) (cbrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)) (cbrt.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (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))))
(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))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(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 (*.f32 2 (*.f32 uy (PI.f32))) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (*.f32 4 (pow.f32 uy 2)))))
(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 2 uy) (*.f32 (*.f32 (pow.f32 uy 2) 4) (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 4 (pow.f32 uy 2))) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(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 2 uy) (*.f32 (*.f32 (pow.f32 uy 2) 4) (pow.f32 (PI.f32) 3))))
(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))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(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 (*.f32 2 (*.f32 uy (PI.f32))) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (*.f32 4 (pow.f32 uy 2)))))
(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 2 uy) (*.f32 (*.f32 (pow.f32 uy 2) 4) (pow.f32 (PI.f32) 3))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (*.f32 4 (pow.f32 uy 2))) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(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 2 uy) (*.f32 (*.f32 (pow.f32 uy 2) 4) (pow.f32 (PI.f32) 3))))
(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)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.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)))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (-.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) 3)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) 1)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 6)) (fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 3) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) 1/2)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fabs.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(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)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(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 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (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) (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (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 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 (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 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))
(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 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 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 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))))
(cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 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 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(pow.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) 1/2)
(sqrt.f32 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 2 (*.f32 -2 maxCos)))))
(sqrt.f32 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 -2 maxCos 2))))
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(sqrt.f32 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 2 (*.f32 -2 maxCos)))))
(sqrt.f32 (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 -2 maxCos 2))))
(fabs.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(log.f32 (exp.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 2 (*.f32 -2 maxCos)))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 -2 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 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 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 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))
(cbrt.f32 (*.f32 ux (*.f32 (*.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 -2 maxCos 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))
(cbrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))
(cbrt.f32 (*.f32 ux (*.f32 (*.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 -2 maxCos 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 2 ux) (*.f32 (neg.f32 maxCos) (*.f32 2 ux)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 (*.f32 2 ux) 1) (*.f32 (*.f32 2 ux) (neg.f32 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(/.f32 (*.f32 (*.f32 2 ux) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 (*.f32 2 ux) (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (*.f32 2 ux) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))
(/.f32 (*.f32 (*.f32 2 ux) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (*.f32 (*.f32 2 ux) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)))
(*.f32 (/.f32 (*.f32 2 ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (pow.f32 maxCos 2) 4))) (*.f32 (+.f32 1 maxCos) 2))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (/.f32 (-.f32 4 (*.f32 4 (pow.f32 maxCos 2))) 2))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (-.f32 2 (/.f32 (*.f32 4 (pow.f32 maxCos 2)) 2)))
(/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 4 (+.f32 (*.f32 (pow.f32 maxCos 2) 4) (*.f32 4 maxCos))))
(/.f32 ux (/.f32 (+.f32 4 (fma.f32 (pow.f32 maxCos 2) 4 (*.f32 4 maxCos))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(/.f32 (*.f32 (-.f32 4 (*.f32 (pow.f32 maxCos 2) 4)) ux) (*.f32 (+.f32 1 maxCos) 2))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (/.f32 (-.f32 4 (*.f32 4 (pow.f32 maxCos 2))) 2))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (-.f32 2 (/.f32 (*.f32 4 (pow.f32 maxCos 2)) 2)))
(/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (+.f32 4 (+.f32 (*.f32 (pow.f32 maxCos 2) 4) (*.f32 4 maxCos))))
(/.f32 ux (/.f32 (+.f32 4 (fma.f32 (pow.f32 maxCos 2) 4 (*.f32 4 maxCos))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) 2)
(*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))
(pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 1)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) 2)
(*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) 2))
(fabs.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(log.f32 (exp.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) 2)
(*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))
(cbrt.f32 (*.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) (pow.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) 2)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 4 (pow.f32 (+.f32 -1 maxCos) 2)))))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 4 (pow.f32 (+.f32 -1 maxCos) 2)))))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 (fma.f32 -2 maxCos 2) 4) (pow.f32 (+.f32 -1 maxCos) 2))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 4 (pow.f32 (+.f32 -1 maxCos) 2))) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 4 (pow.f32 (+.f32 -1 maxCos) 2)))))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 (fma.f32 -2 maxCos 2) 4) (pow.f32 (+.f32 -1 maxCos) 2))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) 2)
(*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) 2)
(*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) 2)
(*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(fabs.f32 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (*.f32 (PI.f32) uy) 2)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 uy (pow.f32 (*.f32 uy (PI.f32)) 2))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(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)))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(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 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(*.f32 1 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) 1)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(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 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)))
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(exp.f32 (log.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.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)))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (-.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) 3)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) 1)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 6)) (fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 3) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) 1/2)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fabs.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(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)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(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 2 (*.f32 ux (+.f32 -1 maxCos))))) 2)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)))) 2)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(pow.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) 1)
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 -2 maxCos 2)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4) (pow.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4) (*.f32 4 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(log.f32 (exp.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 -2 maxCos 2)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4) (*.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) (pow.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) 3)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)) (*.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4) (*.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) (pow.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) 3)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4) (*.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) (pow.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 -2 maxCos 2)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 -2 maxCos 2)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 ux (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 -2 maxCos 2)))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 0 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 ux (+.f32 -1 maxCos)) 0)
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (+.f32 0 (*.f32 ux maxCos)) (neg.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 (neg.f32 ux) -1) (*.f32 (neg.f32 ux) maxCos))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) -1))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 (*.f32 -1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (neg.f32 ux)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 0 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (-.f32 0 (*.f32 ux maxCos)) (neg.f32 ux))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (/.f32 0 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (/.f32 0 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (+.f32 -1 maxCos) ux)
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (+.f32 -1 maxCos) (neg.f32 ux))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (/.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (/.f32 (/.f32 1 ux) (+.f32 -1 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (neg.f32 ux) (+.f32 -1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (/.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (*.f32 (sqrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (cbrt.f32 (pow.f32 ux 2)) (*.f32 (cbrt.f32 ux) (+.f32 -1 maxCos)))
(*.f32 (cbrt.f32 (pow.f32 ux 2)) (*.f32 (+.f32 -1 maxCos) (cbrt.f32 ux)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (neg.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 -1 maxCos)) ux))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (cbrt.f32 (+.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (*.f32 ux (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (cbrt.f32 (+.f32 -1 maxCos)))
(*.f32 ux (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (cbrt.f32 (+.f32 -1 maxCos))))
(*.f32 (*.f32 (neg.f32 ux) 1) (+.f32 -1 maxCos))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (*.f32 (neg.f32 ux) (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (cbrt.f32 (+.f32 -1 maxCos)))
(*.f32 (cbrt.f32 (+.f32 -1 maxCos)) (*.f32 (neg.f32 ux) (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (neg.f32 ux) (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (cbrt.f32 (+.f32 -1 maxCos))))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 ux (+.f32 -1 maxCos))
(*.f32 (*.f32 (+.f32 -1 maxCos) (cbrt.f32 (pow.f32 ux 2))) (cbrt.f32 ux))
(*.f32 (+.f32 -1 maxCos) (*.f32 (cbrt.f32 (pow.f32 ux 2)) (cbrt.f32 ux)))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (-.f32 1 maxCos))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (neg.f32 (cbrt.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))) (sqrt.f32 (+.f32 -1 maxCos)))
(*.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 1 (/.f32 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (/.f32 (/.f32 1 ux) (+.f32 -1 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos)))
(/.f32 1 (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (/.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (/.f32 (/.f32 1 ux) (+.f32 -1 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (/.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (+.f32 0 (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 0)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (/.f32 1 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(/.f32 (*.f32 ux (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) ux)
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 ux (/.f32 (-.f32 (+.f32 1 (pow.f32 maxCos 2)) (neg.f32 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 ux (/.f32 (-.f32 (+.f32 1 (pow.f32 maxCos 2)) (neg.f32 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (neg.f32 ux) (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (neg.f32 ux) (+.f32 1 maxCos)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 (neg.f32 ux) (/.f32 (-.f32 (+.f32 1 (pow.f32 maxCos 2)) (neg.f32 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (neg.f32 ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (neg.f32 ux) (/.f32 (-.f32 (+.f32 1 (pow.f32 maxCos 2)) (neg.f32 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (neg.f32 ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)) ux))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) ux) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) ux)
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 (pow.f32 maxCos 2) (-.f32 1 (neg.f32 maxCos))))
(/.f32 ux (/.f32 (-.f32 (+.f32 1 (pow.f32 maxCos 2)) (neg.f32 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 ux (/.f32 (-.f32 (+.f32 1 (pow.f32 maxCos 2)) (neg.f32 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))))
(*.f32 (/.f32 ux (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 (+.f32 1 (pow.f32 maxCos 2)) maxCos))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (+.f32 (pow.f32 maxCos 2) maxCos)) ux))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 (pow.f32 ux 2) (fma.f32 maxCos maxCos -1)) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (*.f32 (fma.f32 maxCos maxCos 1) (pow.f32 ux 2)) (*.f32 ux (*.f32 ux maxCos))))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 1/2)
(*.f32 ux (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 1)
(*.f32 ux (+.f32 -1 maxCos))
(neg.f32 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 ux (+.f32 -1 maxCos))
(fabs.f32 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (+.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))
(*.f32 ux (+.f32 -1 maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (+.f32 -1 maxCos))
(exp.f32 (log.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (+.f32 -1 maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (+.f32 -1 maxCos))
(-.f32 0 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(neg.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 ux (-.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 0) (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 ux (-.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 1 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (cbrt.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)) (cbrt.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)))
(*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (/.f32 1 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (/.f32 1 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 -1 maxCos))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (/.f32 1 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (/.f32 1 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)) (neg.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)) (neg.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 1 (/.f32 (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)))))
(pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2))
(fabs.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log.f32 (exp.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(cbrt.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (pow.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)))
(cbrt.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (pow.f32 (*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) 3))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 ux (+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))

eval448.0ms (2.5%)

Compiler

Compiled 23573 to 16802 computations (28.7% saved)

prune263.0ms (1.5%)

Pruning

55 alts after pruning (49 fresh and 6 done)

PrunedKeptTotal
New62720647
Fresh102939
Picked235
Done033
Total63955694
Accuracy
99.9%
Counts
694 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.3%
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (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.6%
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (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 (/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 6)) (fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 3) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.8%
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (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 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (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.6%
(*.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (-.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) (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.4%
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
75.0%
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
99.0%
(*.f32 (log1p.f32 (expm1.f32 (cos.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))))))
77.2%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
97.5%
(*.f32 (log.f32 (+.f32 1 (expm1.f32 (cos.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))))))
55.9%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.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))))))
76.8%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.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.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 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))))))
55.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.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)))))
55.2%
(*.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))))
42.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
55.7%
(*.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))))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
75.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
99.1%
(*.f32 (cos.f32 (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) (cbrt.f32 (*.f32 (PI.f32) uy)))) (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))))))
94.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux)))
64.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
97.5%
(*.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)))))
98.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))))
94.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
53.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
99.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux)))))
94.8%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
55.8%
(*.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.1%
(*.f32 (cos.f32 (log.f32 (exp.f32 (*.f32 uy (*.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))))))
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))))))
50.9%
(*.f32 1 (sqrt.f32 (+.f32 (log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
78.7%
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
78.4%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
78.6%
(sqrt.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1))))
45.1%
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
78.8%
(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)))))
78.7%
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
36.6%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
45.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
44.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
45.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
23.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
44.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
6.6%
(sqrt.f32 (+.f32 1 -1))
65.0%
(sqrt.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) -4 1) (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))
70.1%
(sqrt.f32 (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
71.6%
(sqrt.f32 (*.f32 (log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))
64.4%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
64.4%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
85.3%
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (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.6%
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (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 (/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 6)) (fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 3) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.8%
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (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 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (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.6%
(*.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (-.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) (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.4%
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
75.0%
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
99.0%
(*.f32 (log1p.f32 (expm1.f32 (cos.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))))))
77.2%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
97.5%
(*.f32 (log.f32 (+.f32 1 (expm1.f32 (cos.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))))))
55.9%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.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))))))
76.8%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.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.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 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))))))
55.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.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)))))
55.2%
(*.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))))
42.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
55.7%
(*.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))))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
75.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
99.1%
(*.f32 (cos.f32 (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) (cbrt.f32 (*.f32 (PI.f32) uy)))) (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))))))
94.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux)))
64.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
97.5%
(*.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)))))
98.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))))
94.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
53.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
99.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux)))))
94.8%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
55.8%
(*.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.1%
(*.f32 (cos.f32 (log.f32 (exp.f32 (*.f32 uy (*.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))))))
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))))))
50.9%
(*.f32 1 (sqrt.f32 (+.f32 (log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
78.7%
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
78.4%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
78.6%
(sqrt.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (+.f32 maxCos -1) 1))))
45.1%
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
78.8%
(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)))))
78.7%
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
36.6%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
45.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
44.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
45.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
23.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
44.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
6.6%
(sqrt.f32 (+.f32 1 -1))
65.0%
(sqrt.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) -4 1) (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))
70.1%
(sqrt.f32 (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
71.6%
(sqrt.f32 (*.f32 (log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))
64.4%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
64.4%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
Compiler

Compiled 5808 to 4396 computations (24.3% saved)

localize1.0s (5.8%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.6%
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
99.6%
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
99.1%
(*.f32 (PI.f32) (*.f32 uy 2))
97.9%
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
99.6%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
99.6%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
97.6%
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
99.9%
(+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
99.8%
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
99.7%
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
99.7%
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
99.9%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
99.9%
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
99.6%
(*.f32 (cos.f32 (log.f32 (exp.f32 (*.f32 uy (*.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))))))
99.6%
(cos.f32 (log.f32 (exp.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
99.1%
(*.f32 uy (*.f32 (PI.f32) 2))
60.6%
(log.f32 (exp.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
Compiler

Compiled 536 to 386 computations (28% saved)

series26.0ms (0.1%)

Counts
14 → 195
Calls

66 calls:

TimeVariablePointExpression
3.0ms
ux
@0
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
1.0ms
ux
@0
(*.f32 (cos.f32 (log.f32 (exp.f32 (*.f32 uy (*.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))))))
1.0ms
maxCos
@0
(*.f32 (cos.f32 (log.f32 (exp.f32 (*.f32 uy (*.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))))))
1.0ms
ux
@-inf
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
1.0ms
uy
@0
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))

rewrite134.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
746×associate-*r*
422×associate-*l*
347×pow1
322×add-exp-log
322×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify339.0ms (1.9%)

Algorithm
egg-herbie
Rules
1228×fma-def
674×+-commutative
556×distribute-lft-in
552×times-frac
546×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
088931285
1249928678
2769128498
Stop Event
node limit
Counts
478 → 617
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)))
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)))))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(*.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)))))))
-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 -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)))))
(*.f32 2 (*.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 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
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 2 (*.f32 2 maxCos))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 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 (exp.f32 1) 1)
(-.f32 (+.f32 (exp.f32 1) (*.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1))))) 1)
(-.f32 (+.f32 (exp.f32 1) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (*.f32 (pow.f32 uy 4) (*.f32 (exp.f32 1) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))))) 1)
(-.f32 (+.f32 (exp.f32 1) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (exp.f32 1) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))) (*.f32 (pow.f32 uy 6) (*.f32 (exp.f32 1) (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (pow.f32 (PI.f32) 6)))))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
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))))
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))))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 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 (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 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 uy 2) 2)) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (cbrt.f32 (PI.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 4 (pow.f32 (PI.f32) 2)))) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (pow.f32 (*.f32 uy 2) 2))) (cbrt.f32 (*.f32 uy 2)))
(*.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))
(*.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)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 (PI.f32) 2) (*.f32 4 (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (pow.f32 (*.f32 uy 2) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (*.f32 uy 2) 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(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 uy) (log.f32 (*.f32 (PI.f32) 2))))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2))))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) 2)) (log.f32 uy)))
(exp.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 (PI.f32) 2) (*.f32 4 (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (pow.f32 (*.f32 uy 2) 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (*.f32 uy 2) 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(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 uy) (log.f32 (*.f32 (PI.f32) 2))))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2))))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) 2)) (log.f32 uy)))
(exp.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 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 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (pow.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (+.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1)
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 ux))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1/4) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1)
(fabs.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 1 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1)
(*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1/2))
(/.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))
(pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1)
(fabs.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (neg.f32 maxCos)))
(+.f32 (+.f32 -1 maxCos) (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (+.f32 -1 maxCos) maxCos) (+.f32 -1 maxCos))
(+.f32 (*.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 (pow.f32 maxCos 3) -1)) (+.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 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 -1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (+.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 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.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 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.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 (pow.f32 maxCos 3) -1)) (*.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 1 (+.f32 maxCos (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 3) -1)) (*.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (+.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 1 (+.f32 maxCos (pow.f32 maxCos 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (+.f32 1 (+.f32 maxCos (pow.f32 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 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 3) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (+.f32 (pow.f32 maxCos 2) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (+.f32 (pow.f32 maxCos 3) -1)) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 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)))
(exp.f32 (+.f32 (log.f32 (+.f32 -1 maxCos)) (log.f32 (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 -1 maxCos) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))))
(/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 3) -1)) (+.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)))
(exp.f32 (+.f32 (log.f32 (*.f32 ux (+.f32 -1 maxCos))) (log.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (+.f32 (*.f32 2 (log.f32 ux)) (log.f32 (pow.f32 (+.f32 -1 maxCos) 2))))
(exp.f32 (+.f32 (log.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 (log.f32 ux))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(-.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (/.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 1 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1)
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))
(*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4) (*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)) (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2) (/.f32 1 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4)) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux (+.f32 -1 maxCos))))
(/.f32 1 (/.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (-.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(/.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2) (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)) (neg.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))
(pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1)
(pow.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 2)
(pow.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))
(log.f32 (exp.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(cbrt.f32 (*.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)))
(expm1.f32 (log1p.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (log.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (log.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1))
(log1p.f32 (expm1.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -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 ux (+.f32 2 (*.f32 maxCos -2))))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (+.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) -1)
(-.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sqrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (+.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (-.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1) (+.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1) (+.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (+.f32 1 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(sqrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (exp.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (*.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(exp.f32 (log.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1)
(+.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.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 (*.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(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 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 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 -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 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (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 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 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 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (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/3 (*.f32 (*.f32 (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 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (pow.f32 uy 2)) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (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 (*.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 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (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 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (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/3 (*.f32 (*.f32 (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 (*.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))))
(+.f32 (*.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))))
(*.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 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.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 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.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 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.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 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.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 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.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 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.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 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.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 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))
(+.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 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(fma.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(fma.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(+.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 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2)) ux) (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 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 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 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))))
(+.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 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2)) ux) (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 (PI.f32) (*.f32 2 uy))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 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 (PI.f32) (*.f32 2 uy))) (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 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 2)) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))))
(*.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 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 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 -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 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) -1/2))
(-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))) -1/2) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))) -1/2) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 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 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))) -1/2 (*.f32 (/.f32 (*.f32 1/8 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.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)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))) -1/2 (*.f32 (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 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 (*.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 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.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 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (*.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) 1/8))))
(-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))) -1/2 (fma.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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))))) -1/16 (*.f32 (/.f32 (*.f32 1/8 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.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))))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))) -1/2 (fma.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 2)) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) -1/16 (*.f32 (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))))
(*.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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 2 ux) (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 (PI.f32) (*.f32 2 uy))) (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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (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 (PI.f32) (*.f32 2 uy))) (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 (PI.f32) (*.f32 2 uy))) (-.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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (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 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (PI.f32) (*.f32 2 uy))) (-.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 (PI.f32) (*.f32 2 uy))) (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 (PI.f32) (*.f32 2 uy))) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux))) (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 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) ux) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)) (/.f32 (*.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 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 maxCos 2))) (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) ux) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(*.f32 maxCos (neg.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (pow.f32 maxCos 2) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2))))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (/.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (*.f32 2 (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (*.f32 -1/2 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))))) (*.f32 (sqrt.f32 ux) (+.f32 (neg.f32 (/.f32 maxCos (sqrt.f32 2))) (/.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (*.f32 2 (sqrt.f32 2))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.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 -1 maxCos))) (fma.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (/.f32 -1/2 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 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 -1 maxCos))) (fma.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/2 (*.f32 (/.f32 1 (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(+.f32 (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) ux) (*.f32 (/.f32 1/2 (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 ux (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))))
(+.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))))))
(fma.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(neg.f32 (fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.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 -1 maxCos))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 1/2 (/.f32 1 ux)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))))))
(fma.f32 -1 (fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (/.f32 1/2 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 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 -1 maxCos))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (+.f32 -1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 2))) (pow.f32 ux 2)))))))
(fma.f32 -1 (fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) ux) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))) (/.f32 (+.f32 (/.f32 maxCos (pow.f32 (+.f32 -1 maxCos) 2)) (/.f32 -1 (pow.f32 (+.f32 -1 maxCos) 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)))
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (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)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 maxCos (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.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 (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)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 maxCos (fma.f32 2 (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 (pow.f32 ux 2) (*.f32 -2 ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 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 (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 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 maxCos (fma.f32 2 (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 (pow.f32 ux 2) (*.f32 -2 ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 maxCos 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 (*.f32 maxCos ux) (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos 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))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 maxCos 2)) (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos 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 (sqrt.f32 -1)) (neg.f32 maxCos))
(+.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 maxCos ux) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (neg.f32 maxCos)))
(+.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 maxCos ux) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 maxCos) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 maxCos 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 maxCos ux) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos ux) (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 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))) (*.f32 (/.f32 -1/4 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (pow.f32 maxCos 2) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))))) (*.f32 (*.f32 maxCos 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))
(fma.f32 -1 (pow.f32 maxCos 2) (fma.f32 2 maxCos -1))
(-.f32 (fma.f32 2 maxCos -1) (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))
(fma.f32 -1 (pow.f32 maxCos 2) (fma.f32 2 maxCos -1))
(-.f32 (fma.f32 2 maxCos -1) (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 2 maxCos) (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))
(fma.f32 -1 (pow.f32 maxCos 2) (fma.f32 2 maxCos -1))
(-.f32 (fma.f32 2 maxCos -1) (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))
(fma.f32 -1 (pow.f32 maxCos 2) (fma.f32 2 maxCos -1))
(-.f32 (fma.f32 2 maxCos -1) (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 2 maxCos) (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))
(fma.f32 -1 (pow.f32 maxCos 2) (fma.f32 2 maxCos -1))
(-.f32 (fma.f32 2 maxCos -1) (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))
(fma.f32 -1 (pow.f32 maxCos 2) (fma.f32 2 maxCos -1))
(-.f32 (fma.f32 2 maxCos -1) (pow.f32 maxCos 2))
(*.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 2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1))
(+.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 2 (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) (pow.f32 maxCos 2))) (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 2 (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) (pow.f32 maxCos 2))) (pow.f32 ux 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 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 2 (*.f32 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 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) (pow.f32 maxCos 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 2 (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) (pow.f32 maxCos 2))) (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 2 (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) (pow.f32 maxCos 2))) (pow.f32 ux 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 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 2 (*.f32 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 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) (pow.f32 maxCos 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 2 (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) (pow.f32 maxCos 2))) (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 2 (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) (pow.f32 maxCos 2))) (pow.f32 ux 2))
(*.f32 2 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 -2 (*.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 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(*.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) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))))
(fma.f32 -1 (pow.f32 ux 2) (fma.f32 2 ux (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))))
(-.f32 (fma.f32 2 ux (*.f32 maxCos (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)))) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (fma.f32 2 ux (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))))
(+.f32 (fma.f32 2 ux (*.f32 maxCos (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 maxCos 2)) -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (fma.f32 2 ux (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))))
(+.f32 (fma.f32 2 ux (*.f32 maxCos (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 maxCos 2)) -1)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))
(fma.f32 maxCos (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (fma.f32 2 ux (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))))
(+.f32 (fma.f32 2 ux (*.f32 maxCos (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 maxCos 2)) -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (fma.f32 2 ux (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))))
(+.f32 (fma.f32 2 ux (*.f32 maxCos (fma.f32 2 (pow.f32 ux 2) (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 maxCos 2)) -1)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(neg.f32 (fma.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(-.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 maxCos 2)) -1))) (*.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(-.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 maxCos 2)) -1))) (*.f32 maxCos (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1)
(+.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.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 (*.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 (PI.f32) (*.f32 2 uy)))))) (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 2)))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 2)) (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.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 (PI.f32) (*.f32 2 uy)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 2) 3) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 2))))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 2 (sqrt.f32 2)) (pow.f32 maxCos 2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.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 (PI.f32) (*.f32 2 uy)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 2) 3) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5))) (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 2)))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 2)) (*.f32 -1/2 (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 2) 5) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (*.f32 (sqrt.f32 ux) (+.f32 (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 2 (sqrt.f32 2)) (pow.f32 maxCos 2)))))))
(-.f32 (exp.f32 1) 1)
(expm1.f32 1)
(-.f32 (+.f32 (exp.f32 1) (*.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1))))) 1)
(+.f32 (E.f32) (-.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (E.f32)))) 1))
(+.f32 (E.f32) (fma.f32 (*.f32 -2 (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 2) (E.f32)) -1))
(-.f32 (+.f32 (exp.f32 1) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (*.f32 (pow.f32 uy 4) (*.f32 (exp.f32 1) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))))) 1)
(+.f32 (E.f32) (-.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (E.f32))) (*.f32 (pow.f32 uy 4) (*.f32 (E.f32) (*.f32 (pow.f32 (PI.f32) 4) 8/3)))) 1))
(+.f32 (fma.f32 (pow.f32 uy 4) (*.f32 (E.f32) (*.f32 (pow.f32 (PI.f32) 4) 8/3)) (*.f32 (*.f32 -2 (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 2) (E.f32)))) (expm1.f32 1))
(-.f32 (+.f32 (exp.f32 1) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (exp.f32 1) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))) (*.f32 (pow.f32 uy 6) (*.f32 (exp.f32 1) (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (pow.f32 (PI.f32) 6)))))))) 1)
(+.f32 (+.f32 (E.f32) (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (E.f32))) (fma.f32 (pow.f32 uy 4) (*.f32 (E.f32) (*.f32 (pow.f32 (PI.f32) 4) 8/3)) (*.f32 (pow.f32 uy 6) (*.f32 (E.f32) (*.f32 (pow.f32 (PI.f32) 6) -124/45)))))) -1)
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (E.f32))) (fma.f32 (pow.f32 uy 4) (*.f32 (E.f32) (*.f32 (pow.f32 (PI.f32) 4) 8/3)) (*.f32 (*.f32 (pow.f32 uy 6) (E.f32)) (*.f32 (pow.f32 (PI.f32) 6) -124/45)))) (expm1.f32 1))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1)
(+.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.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 (*.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1)
(+.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.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 (*.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.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 (pow.f32 (*.f32 uy 2) 2)) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 2 uy) 2)) (*.f32 (PI.f32) (cbrt.f32 (*.f32 2 uy))))
(*.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 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (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 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (pow.f32 (*.f32 uy 2) 2))) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (pow.f32 (*.f32 2 uy) 2)) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (PI.f32) (*.f32 2 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)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.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))))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 (PI.f32) 2) (*.f32 4 (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (*.f32 uy (pow.f32 uy 2)))))
(cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 uy 3))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (pow.f32 (*.f32 uy 2) 2))))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 2 (pow.f32 (*.f32 2 uy) 2))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (*.f32 uy (pow.f32 uy 2)))))
(cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 uy 3))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (*.f32 uy 2) 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 2 (pow.f32 (*.f32 2 uy) 2))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (+.f32 (log.f32 uy) (log.f32 (*.f32 (PI.f32) 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) 2)) (log.f32 uy)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 2) uy)))
(*.f32 (PI.f32) (*.f32 uy (log.f32 (exp.f32 2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(cbrt.f32 (*.f32 (*.f32 uy (pow.f32 uy 2)) (*.f32 (*.f32 (PI.f32) 2) (*.f32 4 (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (*.f32 uy (pow.f32 uy 2)))))
(cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 uy 3))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 uy 2) (pow.f32 (*.f32 uy 2) 2))))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 2 (pow.f32 (*.f32 2 uy) 2))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (pow.f32 uy 2))))
(cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (*.f32 uy (pow.f32 uy 2)))))
(cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 uy 3))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (*.f32 uy 2) 2)) (*.f32 (PI.f32) (pow.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 2 (pow.f32 (*.f32 2 uy) 2))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (+.f32 (log.f32 uy) (log.f32 (*.f32 (PI.f32) 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) 2)) (log.f32 uy)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(sqrt.f32 (*.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2)))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (pow.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (pow.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (+.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 -2 (*.f32 2 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos 2)))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos 2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1/4) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1/4))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1/2)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(fabs.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(*.f32 1 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1)
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(/.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 4 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 -2 (*.f32 ux (+.f32 -1 maxCos))))))))
(/.f32 (sqrt.f32 (fma.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/2)
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(pow.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1)
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(fabs.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1/2))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) 1))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(+.f32 (+.f32 -1 maxCos) (*.f32 (+.f32 -1 maxCos) (neg.f32 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (+.f32 -1 maxCos))
(neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (+.f32 -1 maxCos) (*.f32 (neg.f32 maxCos) (+.f32 -1 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (+.f32 -1 maxCos))
(neg.f32 (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 (+.f32 -1 maxCos) maxCos) (+.f32 -1 maxCos))
(*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos))
(fma.f32 maxCos maxCos -1)
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(*.f32 (+.f32 1 maxCos) (+.f32 -1 maxCos))
(fma.f32 maxCos maxCos -1)
(/.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 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (+.f32 (pow.f32 maxCos 3) -1)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))
(*.f32 (/.f32 (+.f32 -1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.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 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (+.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 maxCos))
(/.f32 (*.f32 (-.f32 1 (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 (+.f32 -1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 maxCos)) (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.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 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos)) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (+.f32 maxCos (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 2)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (-.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 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 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3)))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 1 (+.f32 maxCos (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 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos 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 maxCos)) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 (pow.f32 maxCos 3) -1)) (*.f32 (+.f32 1 maxCos) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(*.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 2)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.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 1 (+.f32 maxCos (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 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 (pow.f32 maxCos 3) -1)) (*.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (+.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 3)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos 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 1 (pow.f32 maxCos 2)) (/.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (+.f32 maxCos (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 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 2))) (*.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (+.f32 1 maxCos)))
(*.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 2)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (+.f32 maxCos (pow.f32 maxCos 2))) (+.f32 1 (+.f32 maxCos (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 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos 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 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) -1) (+.f32 (pow.f32 maxCos 3) -1)) (*.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 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (+.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 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) -1) (+.f32 (pow.f32 maxCos 3) -1)) (*.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 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 (fma.f32 maxCos maxCos maxCos))) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos 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))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (+.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (pow.f32 (+.f32 -1 maxCos) 2) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 maxCos) 4))
(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)
(exp.f32 (+.f32 (log.f32 (+.f32 -1 maxCos)) (log.f32 (+.f32 -1 maxCos))))
(pow.f32 (+.f32 -1 maxCos) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 -1 maxCos) 2)) 1))
(pow.f32 (+.f32 -1 maxCos) 2)
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(pow.f32 (+.f32 -1 maxCos) 2)
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) -1))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos))))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.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 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 1 maxCos)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 (pow.f32 maxCos 3) -1)) (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)))
(/.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (/.f32 (+.f32 (pow.f32 maxCos 2) (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (pow.f32 ux 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 (pow.f32 maxCos 3)))))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 1)
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(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 (pow.f32 ux 2) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 6))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (pow.f32 ux 2) 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))))
(cbrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 6))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (pow.f32 ux 2) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(exp.f32 (+.f32 (log.f32 (*.f32 ux (+.f32 -1 maxCos))) (log.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(exp.f32 (+.f32 (*.f32 2 (log.f32 ux)) (log.f32 (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(exp.f32 (+.f32 (log.f32 (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 (log.f32 ux))))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (+.f32 -1 maxCos))
(pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)
(-.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(-.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (/.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(-.f32 (/.f32 (*.f32 4 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (/.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(-.f32 (*.f32 4 (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (/.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 1 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1)
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))
(/.f32 1 (/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 4 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 -2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))))
(/.f32 (/.f32 (fma.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4) (*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)) (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)))
(*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2) (/.f32 1 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4)) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1/4))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (cbrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (+.f32 (*.f32 ux (+.f32 -1 maxCos)) (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos)))) (-.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux (+.f32 -1 maxCos))))
(/.f32 1 (/.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)))
(*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2) (/.f32 1 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))))
(/.f32 1 (/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 4 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 -2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))))
(/.f32 (/.f32 (fma.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(/.f32 1 (/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 4 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 -2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))))
(/.f32 (/.f32 (fma.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (-.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 4 (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3)) (fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 4 (*.f32 -2 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 4)))
(/.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2) (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2) (/.f32 1 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4)) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (*.f32 4 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 -2 (*.f32 ux (+.f32 -1 maxCos)))))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3)) (fma.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 (*.f32 2 ux) (+.f32 -1 maxCos))))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3)) (fma.f32 4 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)) (neg.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(*.f32 1 (/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3) (*.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))) (neg.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (+.f32 4 (+.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 -2 (*.f32 ux (+.f32 -1 maxCos))))))))
(*.f32 1 (/.f32 (/.f32 (fma.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2) 3)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))))
(pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 1)
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(pow.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 2)
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(pow.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))
(fabs.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2))
(fabs.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(log.f32 (exp.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(cbrt.f32 (*.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (log.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) (log.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (log.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) 1))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(log1p.f32 (expm1.f32 (fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(fma.f32 2 (*.f32 ux (+.f32 -1 maxCos)) (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 ux (fma.f32 -2 maxCos 2))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 ux (fma.f32 -2 maxCos 2))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3/2)))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(exp.f32 (+.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(+.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) -1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cbrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(*.f32 (+.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (-.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 (+.f32 1 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) -1))
(*.f32 (+.f32 1 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 -1 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1) (+.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(/.f32 (+.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (+.f32 1 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (+.f32 1 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1) (+.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (+.f32 1 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (+.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) (+.f32 1 (+.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))))
(pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(sqrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(fabs.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (exp.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(cbrt.f32 (*.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(cbrt.f32 (pow.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(exp.f32 (log.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))

eval985.0ms (5.5%)

Compiler

Compiled 36060 to 27655 computations (23.3% saved)

prune321.0ms (1.8%)

Pruning

59 alts after pruning (52 fresh and 7 done)

PrunedKeptTotal
New1027151042
Fresh73744
Picked415
Done066
Total1038591097
Accuracy
99.9%
Counts
1097 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.3%
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (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.6%
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (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 (/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 6)) (fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 3) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.8%
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))) (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 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (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.6%
(*.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (-.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) (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))))))
64.3%
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 ux))
75.0%
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
62.8%
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
97.1%
(*.f32 (log1p.f32 (*.f32 (+.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (-.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))) (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.4%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (neg.f32 (pow.f32 ux 2)))))
77.2%
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
55.9%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux (-.f32 1 maxCos)) -1) 1)))
97.4%
(*.f32 (log.f32 (exp.f32 (cos.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))))))
76.8%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1/2))
76.0%
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2)))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (cos.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.9%
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 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))))))
55.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.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)))))
55.2%
(*.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))))
42.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
55.7%
(*.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))))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))))
77.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
75.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
99.1%
(*.f32 (cos.f32 (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) (cbrt.f32 (*.f32 (PI.f32) uy)))) (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))))))
94.8%
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
94.8%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux)))
64.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (fma.f32 ux (+.f32 maxCos -1) 1)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
97.5%
(*.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)))))
98.1%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))))
94.7%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
53.9%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
99.0%
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux)))))
55.8%
(*.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)))))
97.5%
(*.f32 (cos.f32 (log.f32 (exp.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (neg.f32 (pow.f32 ux 2)))))
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))))))
50.9%
(*.f32 1 (sqrt.f32 (+.f32 (log.f32 (exp.f32 (-.f32 0 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
78.4%
(sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
75.8%
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))
45.1%
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
78.8%
(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)))))
77.9%
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (pow.f32 ux 2))))
64.4%
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux)))
36.6%
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
45.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
44.2%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 1 ux))))
45.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
23.7%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) 1)))
44.1%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
6.6%
(sqrt.f32 (+.f32 1 -1))
70.1%
(sqrt.f32 (*.f32 (*.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
64.4%
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
64.4%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
62.9%
(sqrt.f32 (*.f32 2 ux))
78.7%
(sqrt.f32 (fabs.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
63.4%
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2))
64.4%
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
Compiler

Compiled 3720 to 2726 computations (26.7% saved)

regimes402.0ms (2.2%)

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

11 calls:

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

Compiled 2337 to 1663 computations (28.8% saved)

regimes248.0ms (1.4%)

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

11 calls:

25.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
25.0ms
ux
25.0ms
uy
24.0ms
(*.f32 uy 2)
24.0ms
maxCos
Results
AccuracySegmentsBranch
99.1%1uy
99.1%1maxCos
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(*.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))
99.1%1ux
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(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))))
Compiler

Compiled 1057 to 769 computations (27.2% saved)

regimes357.0ms (2%)

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

11 calls:

158.0ms
maxCos
25.0ms
ux
22.0ms
uy
22.0ms
(*.f32 uy 2)
21.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
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 863 to 622 computations (27.9% saved)

regimes284.0ms (1.6%)

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

11 calls:

60.0ms
maxCos
57.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
21.0ms
ux
21.0ms
(*.f32 uy 2)
20.0ms
uy
Results
AccuracySegmentsBranch
98.1%1ux
98.1%1maxCos
98.1%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.1%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.1%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.1%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.1%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.1%1uy
98.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))))))
98.1%1(*.f32 (*.f32 uy 2) (PI.f32))
98.1%1(*.f32 uy 2)
Compiler

Compiled 815 to 590 computations (27.6% saved)

regimes239.0ms (1.3%)

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

11 calls:

97.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
17.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
16.0ms
(*.f32 uy 2)
15.0ms
uy
15.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
94.7%1ux
94.7%1uy
94.7%1maxCos
94.7%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))))))
94.7%1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
94.7%1(*.f32 (*.f32 uy 2) (PI.f32))
94.7%1(*.f32 uy 2)
94.7%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
94.7%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
94.7%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
94.7%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 583 to 427 computations (26.8% saved)

regimes114.0ms (0.6%)

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

6 calls:

23.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
22.0ms
(*.f32 uy 2)
20.0ms
ux
20.0ms
uy
13.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
84.1%2ux
78.7%1maxCos
90.1%2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
90.1%2uy
90.1%2(*.f32 (*.f32 uy 2) (PI.f32))
90.1%2(*.f32 uy 2)
Compiler

Compiled 254 to 198 computations (22% saved)

regimes76.0ms (0.4%)

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

4 calls:

20.0ms
(*.f32 uy 2)
19.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
19.0ms
uy
13.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
89.2%2uy
89.2%2(*.f32 (*.f32 uy 2) (PI.f32))
89.2%2(*.f32 uy 2)
89.2%2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Compiler

Compiled 231 to 181 computations (21.6% saved)

regimes82.0ms (0.5%)

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

4 calls:

22.0ms
(*.f32 uy 2)
22.0ms
uy
18.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
12.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
87.2%2uy
87.2%2(*.f32 (*.f32 uy 2) (PI.f32))
87.2%2(*.f32 uy 2)
87.2%2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Compiler

Compiled 218 to 171 computations (21.6% saved)

regimes32.0ms (0.2%)

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

3 calls:

9.0ms
uy
9.0ms
maxCos
8.0ms
ux
Results
AccuracySegmentsBranch
75.8%1maxCos
75.8%1ux
75.8%1uy
Compiler

Compiled 192 to 148 computations (22.9% saved)

regimes34.0ms (0.2%)

Counts
13 → 2
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux)))
(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 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))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
Outputs
(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) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
Calls

3 calls:

14.0ms
ux
8.0ms
maxCos
8.0ms
uy
Results
AccuracySegmentsBranch
64.4%1uy
74.7%2ux
64.4%1maxCos
Compiler

Compiled 154 to 119 computations (22.7% saved)

regimes15.0ms (0.1%)

Counts
10 → 2
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux)))
(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 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)))
Outputs
(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) (-.f32 1 ux))))
Calls

1 calls:

12.0ms
ux
Results
AccuracySegmentsBranch
73.7%2ux
Compiler

Compiled 105 to 83 computations (21% saved)

regimes13.0ms (0.1%)

Counts
8 → 2
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 2 ux))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux)))
(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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
Calls

1 calls:

10.0ms
ux
Results
AccuracySegmentsBranch
73.5%2ux
Compiler

Compiled 75 to 59 computations (21.3% saved)

regimes11.0ms (0.1%)

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

1 calls:

10.0ms
ux
Results
AccuracySegmentsBranch
73.5%2ux
Compiler

Compiled 51 to 40 computations (21.6% saved)

regimes10.0ms (0.1%)

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

1 calls:

8.0ms
ux
Results
AccuracySegmentsBranch
73.5%2ux
Compiler

Compiled 41 to 33 computations (19.5% saved)

regimes13.0ms (0.1%)

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

3 calls:

5.0ms
uy
4.0ms
maxCos
4.0ms
ux
Results
AccuracySegmentsBranch
64.4%1uy
64.4%1maxCos
64.4%1ux
Compiler

Compiled 39 to 31 computations (20.5% saved)

regimes10.0ms (0.1%)

Accuracy

Total -18.1b remaining (-152.6%)

Threshold costs -18.1b (-152.6%)

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

3 calls:

3.0ms
uy
3.0ms
maxCos
3.0ms
ux
Results
AccuracySegmentsBranch
62.9%1uy
62.9%1maxCos
62.9%1ux
Compiler

Compiled 23 to 19 computations (17.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.9999440908432007
0.999946653842926
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.9999440908432007
0.999946653842926
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.9999440908432007
0.999946653842926
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00010875710722757503
0.00011504201393108815
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00010875710722757503
0.00011504201393108815
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00010875710722757503
0.00011504201393108815
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00010875710722757503
0.00011504201393108815
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00010875710722757503
0.00011504201393108815
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify110.0ms (0.6%)

Algorithm
egg-herbie
Rules
464×distribute-lft-neg-in
410×*-commutative
286×unsub-neg
254×+-commutative
224×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01111360
11861340
22211340
32671340
43451340
54931340
67011340
79631340
812321340
914321340
1015311340
1115871340
1216111340
1316201340
1416221340
1516221340
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 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))))))
(*.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 ux (+.f32 -1 maxCos)) (-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (pow.f32 ux 2)))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))
(if (<=.f32 ux 15118285/137438953472) (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) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(if (<=.f32 ux 15118285/137438953472) (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) (-.f32 1 ux)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))
(sqrt.f32 (*.f32 2 ux))
Outputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 maxCos -1)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (+.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 ux (-.f32 (+.f32 1 (neg.f32 (-.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 ux (-.f32 (-.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 ux (-.f32 (-.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos (+.f32 -1 (+.f32 maxCos -1)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (+.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (*.f32 -1 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (neg.f32 (-.f32 1 ux)))) ux)) (*.f32 ux (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 ux (-.f32 1 ux))) ux)) (*.f32 ux (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux (+.f32 ux -1))) ux)) (*.f32 ux (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux)))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))
(if (<=.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (+.f32 2 (*.f32 ux (+.f32 maxCos -1)))))))
(if (<=.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (pow.f32 ux 2)))))
(if (<=.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 ux 2))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(if (<=.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 16776293/16777216) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 2 ux))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))
(if (<=.f32 ux 15118285/137438953472) (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) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (-.f32 maxCos 1)) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (-.f32 1 maxCos)) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (-.f32 1 maxCos)) maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))))
(if (<=.f32 ux 15118285/137438953472) (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) (-.f32 1 ux)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (-.f32 maxCos 1)) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (-.f32 1 maxCos)) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (-.f32 maxCos 1)) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (-.f32 1 maxCos)) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(if (<=.f32 ux 15118285/137438953472) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))
(sqrt.f32 (*.f32 2 ux))
Compiler

Compiled 412 to 321 computations (22.1% saved)

soundness3.1s (17.2%)

Rules
1228×fma-def
1228×fma-def
1228×fma-def
1152×distribute-lft-in
1150×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0721142
12241034
2736973
33528967
071026685
1215922707
2760022707
0126162523
1364559908
057468
1970441
061761
11134604
088931285
1249928678
2769128498
088931285
1249928678
2769128498
050546
1817473
088931285
1249928678
2769128498
034289
1505281
26988281
061761
11134604
057468
1970441
085929220
1242426423
2776326267
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
Compiler

Compiled 2410 to 1669 computations (30.7% saved)

end1.0ms (0%)

preprocess220.0ms (1.2%)

Remove

(abs uy)

Compiler

Compiled 848 to 624 computations (26.4% saved)

Profiling

Loading profile data...