UniformSampleCone, y

Time bar (total: 15.7s)

analyze233.0ms (1.5%)

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.4s (15%)

Results
2.3s8256×body256valid
Bogosity

preprocess262.0ms (1.7%)

Algorithm
egg-herbie
Rules
946×neg-sub0
874×distribute-neg-in
824×+-commutative
678×distribute-rgt-in
628×distribute-lft-in
Problems
226×(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
29×No Errors
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
069812
1200736
2727698
33532695
47636695
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos -1)) (fma.f32 ux maxCos (-.f32 -1 ux)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 (neg.f32 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sin.f32 (*.f32 uy (*.f32 -2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) -2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 ux (fma.f32 ux maxCos -1)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 ux (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy maxCos (-.f32 1 uy)) (fma.f32 uy maxCos (-.f32 1 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) ux))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 -1 (*.f32 uy (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)) (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 maxCos)) (fma.f32 ux maxCos (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (+.f32 -1 (*.f32 (-.f32 1 ux) maxCos)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (+.f32 -1 (*.f32 ux (-.f32 1 uy))) 1)))
Compiler

Compiled 140 to 83 computations (40.7% saved)

eval1.0ms (0%)

Compiler

Compiled 74 to 51 computations (31.1% saved)

prune4.0ms (0%)

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

Compiled 108 to 80 computations (25.9% saved)

localize417.0ms (2.7%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
98.6%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
58.9%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.5%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
56.3%
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)
Compiler

Compiled 212 to 127 computations (40.1% saved)

series35.0ms (0.2%)

Counts
8 → 172
Calls

45 calls:

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

rewrite252.0ms (1.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify216.0ms (1.4%)

Algorithm
egg-herbie
Rules
1278×fma-def
740×distribute-rgt-in
740×distribute-lft-in
598×times-frac
480×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081131224
1261424998
Stop Event
node limit
Counts
356 → 448
Calls
Call 1
Inputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (exp.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 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 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (exp.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 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 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
Outputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)))
(*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 1 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(neg.f32 (fma.f32 maxCos (*.f32 ux (*.f32 2 (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(neg.f32 (fma.f32 maxCos (*.f32 ux (*.f32 2 (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(fma.f32 (*.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) ux) (fma.f32 1/2 (*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) ux) (fma.f32 (*.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) ux) (fma.f32 1/16 (*.f32 (/.f32 (sin.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 (sin.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(fma.f32 -1/8 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) ux) (fma.f32 1/16 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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)))) (pow.f32 ux 2)) (fma.f32 (*.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 (*.f32 1/2 (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (*.f32 (*.f32 1/2 (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(-.f32 (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (*.f32 (*.f32 1/2 (*.f32 (+.f32 maxCos (-.f32 (neg.f32 (-.f32 1 maxCos)) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(-.f32 (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) 3))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (sqrt.f32 -1))) (*.f32 maxCos (neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2))) (pow.f32 maxCos 2))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 maxCos 2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(fma.f32 ux (fma.f32 maxCos 2 -2) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 maxCos 2 -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 maxCos 2 -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(fma.f32 ux (fma.f32 maxCos 2 -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 maxCos 2 -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 maxCos 2 -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 (fma.f32 maxCos -2 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 (fma.f32 maxCos -2 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (-.f32 2 (*.f32 maxCos 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 (fma.f32 maxCos -2 2)))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 maxCos (*.f32 ux (*.f32 2 (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 maxCos (*.f32 ux (*.f32 2 (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 maxCos 2))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 maxCos -2 2)) (+.f32 -1 maxCos))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 maxCos 2))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 3))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 maxCos -2 2)) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 3) (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 maxCos 2))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 3))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 maxCos -2 2)) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(*.f32 ux (neg.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 maxCos 2))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 maxCos -2 2)) (-.f32 1 maxCos))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 maxCos 2))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(-.f32 (fma.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1))))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 maxCos -2 2)) (-.f32 1 maxCos)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 maxCos 2))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (fma.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1))))) (*.f32 (/.f32 -1/16 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 maxCos -2 2) 3)) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(-.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1) (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) -1) (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 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 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(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)))
(*.f32 2 (*.f32 uy (PI.f32)))
(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 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (-.f32 (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 0)
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (neg.f32 (-.f32 1 ux))))))) (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (neg.f32 (-.f32 1 ux))))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (neg.f32 (-.f32 1 ux))))))))
(*.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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (neg.f32 (-.f32 1 ux))))))))
(*.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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.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)) (+.f32 (*.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 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux maxCos)) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux maxCos -1) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.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 (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)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (neg.f32 (-.f32 1 ux)))))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 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 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 ux (+.f32 -1 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 (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 (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)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (neg.f32 (-.f32 1 ux)))))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 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 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 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 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(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)))
(*.f32 2 (*.f32 uy (PI.f32)))
(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 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))

eval449.0ms (2.9%)

Compiler

Compiled 18481 to 13480 computations (27.1% saved)

prune140.0ms (0.9%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New42721448
Fresh000
Picked022
Done000
Total42723450
Accuracy
98.8%
Counts
450 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.4%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
35.6%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
54.8%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
58.3%
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
46.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
7.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
76.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
58.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
98.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.6%
(*.f32 (sin.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))))))
57.9%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
56.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
58.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
58.5%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
56.4%
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
56.4%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
58.1%
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
55.7%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
58.4%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
35.6%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
54.8%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
58.3%
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))
46.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
7.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
76.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
58.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
98.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.6%
(*.f32 (sin.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))))))
57.9%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
56.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
58.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
58.5%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
56.4%
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
56.4%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
58.1%
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
55.7%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
Compiler

Compiled 2476 to 2000 computations (19.2% saved)

localize1.0s (6.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
98.6%
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
58.9%
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
56.2%
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
98.7%
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
98.6%
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
98.4%
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
58.9%
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
99.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.6%
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
59.0%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
99.0%
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.9%
(*.f32 uy (PI.f32))
98.6%
(*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
58.9%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
99.7%
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1))))
99.5%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 604 to 409 computations (32.3% saved)

series55.0ms (0.3%)

Counts
17 → 336
Calls

96 calls:

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

rewrite138.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
514×log1p-expm1-u
513×expm1-log1p-u
493×pow1
492×add-exp-log
489×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify301.0ms (1.9%)

Algorithm
egg-herbie
Rules
1748×fma-def
754×times-frac
682×*-commutative
638×distribute-lft-in
630×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0118545755
1350144811
Stop Event
node limit
Counts
617 → 740
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (*.f32 2 maxCos) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (*.f32 2 maxCos) 2)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (*.f32 2 maxCos) 2))))))
(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 (pow.f32 ux 2)) (*.f32 2 ux))) (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 (pow.f32 ux 2)) (*.f32 2 ux))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))))
(+.f32 (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 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (-.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
(*.f32 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 maxCos 1) 2)))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.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 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.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 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 8) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))
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 maxCos 1) 2))
(+.f32 (*.f32 2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 (pow.f32 uy 6) (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 (pow.f32 uy 6) (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))) (*.f32 (pow.f32 uy 8) (*.f32 (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.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 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 1)
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1/2))
(pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 1/2)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 2)
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(*.f32 1 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 2)) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3) 1/3)
(log.f32 (exp.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3/2) (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (*.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))) 1)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 2)
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (fma.f32 -1 (*.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 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3/2) (pow.f32 (*.f32 uy (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(*.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))
(*.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2)) (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3) 1/3)
(log.f32 (exp.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1))
(log1p.f32 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(fma.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)
(fma.f32 (pow.f32 (-.f32 1 ux) 2) -1 1)
(fma.f32 (cbrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(pow.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 2)) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 4 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 2))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(*.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 ux (+.f32 -1 maxCos) 1))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) 1)
(pow.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 2)
(log.f32 (pow.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 0 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(-.f32 (log.f32 (E.f32)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (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 (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) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (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)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 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 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 0 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (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 (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) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (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)
(pow.f32 (sqrt.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.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)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (*.f32 2 uy) (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (*.f32 2 uy) (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 maxCos -2 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 maxCos -2 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 maxCos -2 2) 3))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 maxCos -2 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 ux (neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))))
(-.f32 (fma.f32 1/16 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (fma.f32 2 maxCos -2) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5)))) (pow.f32 ux 2)) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(fma.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 maxCos 2)) (*.f32 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 ux 3)) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (neg.f32 (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(fma.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 1/2 (*.f32 (fma.f32 maxCos -2 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 1/2 (*.f32 (fma.f32 maxCos -2 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 ux 2))) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 1/2 (*.f32 (fma.f32 maxCos -2 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (neg.f32 ux))
(+.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 2 maxCos) 2))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(-.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 2 maxCos -2)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (*.f32 2 maxCos) 2)))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux)) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(-.f32 (fma.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (*.f32 1/8 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 (*.f32 2 maxCos) 2))))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 ux 2))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux)) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (*.f32 1/8 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 maxCos (*.f32 2 (-.f32 (pow.f32 ux 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 (pow.f32 ux 2)) (*.f32 2 ux))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))))
(+.f32 (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 (*.f32 2 (-.f32 (pow.f32 ux 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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))))))
(fma.f32 1/2 (fma.f32 maxCos (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.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 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 maxCos (*.f32 2 (-.f32 (pow.f32 ux 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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (fma.f32 1/2 (fma.f32 maxCos (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))))) (*.f32 (*.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (-.f32 (*.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 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.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 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (pow.f32 maxCos 2)) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.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 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (pow.f32 maxCos 2)) (*.f32 (/.f32 2 (pow.f32 ux 3)) (/.f32 (-.f32 (pow.f32 ux 2) ux) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux (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 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) 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 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) 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 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 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 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))))
(fma.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)) 1)
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))))
(*.f32 -1 (*.f32 (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 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 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 2 maxCos -2) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (-.f32 1 maxCos))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 -1 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 1 (*.f32 -1 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 -1 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 1)
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 1 (*.f32 -1 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 -1 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 1)
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/2 (/.f32 uy (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (*.f32 (PI.f32) (fma.f32 2 maxCos -2)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/2 (/.f32 uy (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (*.f32 (PI.f32) (fma.f32 2 maxCos -2)))) (fma.f32 -1/8 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (fma.f32 2 maxCos -2) 2)) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(fma.f32 -1/2 (/.f32 uy (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (*.f32 (PI.f32) (fma.f32 2 maxCos -2)))) (fma.f32 -1/8 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (fma.f32 2 maxCos -2) 2)) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/16 (*.f32 (/.f32 uy (pow.f32 ux 2)) (/.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3)) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux)) (fma.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (/.f32 -1/16 (pow.f32 ux 2)) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (fma.f32 2 maxCos -2) 3)) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 ux (neg.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (*.f32 -1/2 (*.f32 uy (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(-.f32 (*.f32 (*.f32 -1/2 (*.f32 uy (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) 2))))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2))))) (*.f32 (*.f32 -1/2 (*.f32 uy (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 uy (/.f32 (pow.f32 ux 2) (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) 2)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 uy (/.f32 (pow.f32 ux 2) (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 3))))) (*.f32 (*.f32 1/8 (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -1/2 (/.f32 uy (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) ux)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (/.f32 uy (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fma.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (*.f32 -1/2 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 ux ux) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (/.f32 uy (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fma.f32 1/4 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (*.f32 -1/2 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (*.f32 -1/2 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/4 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 ux 3)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 ux ux) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) (sqrt.f32 -1)))) 2)) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 ux ux) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (*.f32 -1/2 (/.f32 uy (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) ux)) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (*.f32 -1/2 (+.f32 (/.f32 uy (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1/2 (fma.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 -1)) (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) ux)))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 uy (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (fma.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/4 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(-.f32 (fma.f32 -1/2 (fma.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 -1)) (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) ux)))) (*.f32 1/4 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (*.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 ux 3)))))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -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 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -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 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -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))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (*.f32 ux -2))
(fma.f32 ux -2 1)
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux -2 (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux -2 (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(fma.f32 -2 ux (pow.f32 ux 2))
(fma.f32 ux -2 (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux -2 (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux -2 (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(fma.f32 -2 ux (pow.f32 ux 2))
(fma.f32 ux -2 (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux -2 (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (fma.f32 ux -2 (pow.f32 ux 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 (*.f32 2 uy) (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (*.f32 2 uy) (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (*.f32 2 uy) (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1))
(+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(neg.f32 (fma.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 1/2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))
(fma.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (*.f32 1/2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))
(fma.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 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 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 -2 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 -2 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(fma.f32 -2 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2)
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (*.f32 -16/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (fma.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) 128/45))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (fma.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) 128/45) (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2)))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 8) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (fma.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) 128/45) (*.f32 (pow.f32 uy 8) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (fma.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2) (fma.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) 128/45) (*.f32 (pow.f32 uy 8) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(fma.f32 ux (fma.f32 2 maxCos -2) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 2 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 2 (*.f32 ux (+.f32 maxCos -1))))
(+.f32 1 (+.f32 (*.f32 2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 2 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 2 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 1 (+.f32 (*.f32 2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 2 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2) (*.f32 2 (*.f32 ux (+.f32 maxCos -1)))))
(pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos))))
(*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(fma.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(fma.f32 -2 (*.f32 ux (*.f32 (+.f32 maxCos -1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(-.f32 (*.f32 (*.f32 ux -2) (*.f32 (+.f32 maxCos -1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(fma.f32 -2 (*.f32 ux (*.f32 (+.f32 maxCos -1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(-.f32 (*.f32 (*.f32 ux -2) (*.f32 (+.f32 maxCos -1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))))
(fma.f32 -2 (*.f32 ux (*.f32 (+.f32 maxCos -1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(-.f32 (*.f32 (*.f32 ux -2) (*.f32 (+.f32 maxCos -1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (pow.f32 maxCos 2) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (pow.f32 maxCos 2) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (neg.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))))
(*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))))
(*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(*.f32 4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))))
(fma.f32 4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (*.f32 -16/3 (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 (pow.f32 uy 6) (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (fma.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (*.f32 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (fma.f32 4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (pow.f32 uy 6) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) 128/45) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))))
(+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 (pow.f32 uy 6) (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))) (*.f32 (pow.f32 uy 8) (*.f32 (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (fma.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (fma.f32 (pow.f32 uy 6) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) 128/45) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (*.f32 (pow.f32 uy 8) (*.f32 (*.f32 (pow.f32 (PI.f32) 8) -256/315) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (fma.f32 4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (fma.f32 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) (*.f32 (*.f32 (pow.f32 uy 8) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.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 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.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 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(*.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 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.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 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(fma.f32 ux (fma.f32 2 maxCos -2) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 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 1 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (-.f32 1 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 ux 2) (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 1)
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))))
(pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 1/2)
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1)
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3)
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(pow.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2))
(pow.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 2)
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1/2))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 1))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 1 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 2)) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 3)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3) 1/3)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3/2) (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3/2)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(log1p.f32 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) -1 1)
(fma.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (*.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3)))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))) 1)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 1)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 3)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 3) 1/3)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 2)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 3))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) (pow.f32 (*.f32 uy (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3/2) (pow.f32 (*.f32 uy (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) (pow.f32 (*.f32 uy (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 1))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2)) (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 3)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(expm1.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(log1p.f32 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 (pow.f32 (-.f32 1 ux) 2) -1 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 (cbrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 2)) 2)
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(pow.f32 (-.f32 1 ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)) 1))
(pow.f32 (-.f32 1 ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 4))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 4)) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 3)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (*.f32 2 uy) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 1)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(*.f32 4 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 2))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 2 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) 1))
(+.f32 (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) -1)
(*.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (fma.f32 ux (+.f32 -1 maxCos) 1))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 4)) (cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 1))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) 1)
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(pow.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 1)
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3) 1/3)
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 2)
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 1))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 0 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(fma.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (log.f32 (E.f32)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (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))
(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))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 0 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(fma.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (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))
(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))
(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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 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 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))

eval663.0ms (4.2%)

Compiler

Compiled 32154 to 24361 computations (24.2% saved)

prune375.0ms (2.4%)

Pruning

43 alts after pruning (40 fresh and 3 done)

PrunedKeptTotal
New86035895
Fresh11516
Picked325
Done112
Total87543918
Accuracy
99.9%
Counts
918 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.7%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
97.3%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 3)
56.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
61.8%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.8%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
46.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
76.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
93.3%
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
96.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) 1/3))
97.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 2))
97.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
56.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
98.6%
(*.f32 (sin.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))))))
45.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux -2))))))
56.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
74.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
96.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1/2)))
98.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2)))
98.6%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
58.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
61.8%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
41.5%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
91.8%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
53.9%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
51.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
79.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
50.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
53.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
42.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
49.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
65.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
79.8%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
49.5%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
54.3%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
95.3%
(sqrt.f32 (*.f32 (-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
29.0%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))))
74.5%
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
90.7%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
98.6%
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
94.7%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
97.3%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 3)
56.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
61.8%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.8%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
46.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
76.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
93.3%
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
96.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) 1/3))
97.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 2))
97.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
56.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
98.6%
(*.f32 (sin.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))))))
45.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux -2))))))
56.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
74.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
96.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1/2)))
98.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2)))
98.6%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
58.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
61.8%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
41.5%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
91.8%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
53.9%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
51.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
79.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
50.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
53.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
42.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
49.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
65.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
79.8%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
49.5%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
54.3%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
95.3%
(sqrt.f32 (*.f32 (-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
29.0%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))))
74.5%
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
90.7%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
98.6%
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
Compiler

Compiled 4650 to 3828 computations (17.7% saved)

localize905.0ms (5.8%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.0%
(log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
99.0%
(*.f32 (PI.f32) uy)
96.7%
(PI.f32)
95.4%
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
99.1%
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
99.0%
(*.f32 uy (PI.f32))
96.7%
(PI.f32)
57.7%
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
96.7%
(PI.f32)
60.2%
(-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
99.0%
(*.f32 uy (PI.f32))
96.7%
(PI.f32)
99.7%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
99.1%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
99.0%
(*.f32 uy (PI.f32))
96.7%
(PI.f32)
Compiler

Compiled 529 to 357 computations (32.5% saved)

series86.0ms (0.5%)

Counts
14 → 160
Calls

51 calls:

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

rewrite103.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
348×log1p-expm1-u
348×expm1-log1p-u
340×add-cube-cbrt
339×add-exp-log
337×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify189.0ms (1.2%)

Algorithm
egg-herbie
Rules
1122×fma-def
638×associate-/l*
602×times-frac
522×distribute-rgt-in
518×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082224976
1249123462
Stop Event
node limit
Counts
402 → 425
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4))))))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/720 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -640/9 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -64/7 (pow.f32 (PI.f32) 6)) (*.f32 64 (pow.f32 (PI.f32) 6)))))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4)))))))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(pow.f32 (exp.f32 1) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 1 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(*.f32 1 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 2) (cbrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))) (neg.f32 (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)) (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1))) (*.f32 1 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1))))))
(/.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))))))
(pow.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 2)
(pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 1)
(pow.f32 (cbrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)
(pow.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2) 1/2)
(pow.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)
(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)))))
(log.f32 (+.f32 1 (expm1.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(cbrt.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/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)))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 1))
(log1p.f32 (expm1.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(*.f32 1 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1) (+.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (log.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 1)
(pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) (pow.f32 (*.f32 (PI.f32) uy) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(pow.f32 (exp.f32 1) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (*.f32 (PI.f32) uy) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(+.f32 0 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (log.f32 2) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (log.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (log.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 1 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(cbrt.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(expm1.f32 (log1p.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1)))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1))))))))
(-.f32 (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1)))))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux)))))) 2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux)))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))
(fma.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux)) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux)))))) 2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) -1 (*.f32 2 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 ux -2 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)) (*.f32 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 ux 3)) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 ux -2 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 ux -2 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1)))))
(-.f32 (/.f32 (*.f32 1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (/.f32 ux -2) (/.f32 (sqrt.f32 -1) (-.f32 (pow.f32 ux 2) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 ux -2 (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) 2))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (*.f32 1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (/.f32 ux -2) (/.f32 (sqrt.f32 -1) (-.f32 (pow.f32 ux 2) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 ux -2 (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) 2))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 ux -2 (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) 2))))) (/.f32 (*.f32 1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (/.f32 ux -2) (/.f32 (sqrt.f32 -1) (-.f32 (pow.f32 ux 2) ux)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 (*.f32 maxCos -2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 (*.f32 maxCos -2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 ux) (+.f32 (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 ux) (pow.f32 maxCos 2)) (/.f32 (sqrt.f32 -2) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) -2))) (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (/.f32 (sqrt.f32 -2) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) -2))) (*.f32 1/2 (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))))
(*.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 1 (-.f32 (-.f32 1 maxCos) 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 1 (-.f32 (-.f32 1 maxCos) 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 1 (-.f32 (-.f32 1 maxCos) 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 1 (-.f32 (-.f32 1 maxCos) 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 1 (-.f32 (-.f32 1 maxCos) 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 1 (-.f32 (-.f32 1 maxCos) 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 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (fma.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 (-.f32 1 ux) (neg.f32 (-.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (fma.f32 (-.f32 1 ux) (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (fma.f32 (-.f32 1 ux) (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (fma.f32 (-.f32 1 ux) (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (fma.f32 (-.f32 1 ux) (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (fma.f32 (-.f32 1 ux) (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (fma.f32 (-.f32 1 ux) (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) -2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux uy) (PI.f32)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1))))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux uy) (PI.f32))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2))))) (fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1))))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 (/.f32 ux (PI.f32)) (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2)))) (fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux uy) (PI.f32)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 uy (/.f32 (pow.f32 ux 2) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3))))) (fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1))))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 (/.f32 ux (PI.f32)) (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 uy (/.f32 (pow.f32 ux 2) (*.f32 (PI.f32) (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3))))) (fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux uy) (PI.f32))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (neg.f32 (*.f32 (*.f32 ux uy) (PI.f32))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1)))))))
(fma.f32 (*.f32 1/2 (*.f32 uy (*.f32 (PI.f32) (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (neg.f32 (*.f32 (*.f32 ux uy) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1) 2))))) (*.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1))))))))
(-.f32 (fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (/.f32 (*.f32 1/8 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux uy) (PI.f32))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 uy (/.f32 (pow.f32 ux 2) (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1) 3))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1) 2))))) (*.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 maxCos -1)))))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 uy (/.f32 (pow.f32 ux 2) (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) 3))))) (fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (/.f32 (*.f32 1/8 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux uy) (PI.f32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2)))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) 2))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) 3)))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2)))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) 2))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (/.f32 (sqrt.f32 -1) (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (/.f32 (sqrt.f32 -1) (PI.f32)))) (fma.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 maxCos) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 ux (-.f32 1 ux)) -2)) (-.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) uy)) (fma.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (/.f32 (sqrt.f32 -1) (PI.f32)))) (fma.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 maxCos) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 maxCos (neg.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1)))))
(-.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (/.f32 (sqrt.f32 -1) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (/.f32 (*.f32 -1/2 uy) (/.f32 (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (PI.f32)) (-.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) ux) (/.f32 (-.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2)) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 uy (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 ux (-.f32 1 ux)))) (-.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 1 ux)) ux))) 2))) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 uy) (fma.f32 -2/3 (pow.f32 (*.f32 uy (PI.f32)) 2) (log.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4))))))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -32/15))))))
(+.f32 (log.f32 uy) (+.f32 (fma.f32 -2/3 (pow.f32 (*.f32 uy (PI.f32)) 2) (log.f32 (*.f32 2 (PI.f32)))) (*.f32 (*.f32 1/24 (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) -32/15))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/720 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -640/9 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -64/7 (pow.f32 (PI.f32) 6)) (*.f32 64 (pow.f32 (PI.f32) 6)))))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4)))))))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 1/720 (*.f32 (pow.f32 uy 6) (fma.f32 -640/9 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (PI.f32) 6) 384/7))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -32/15)))))))
(+.f32 (log.f32 uy) (+.f32 (fma.f32 -2/3 (pow.f32 (*.f32 uy (PI.f32)) 2) (log.f32 (*.f32 2 (PI.f32)))) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -32/15)) (*.f32 (*.f32 1/720 (pow.f32 uy 6)) (*.f32 (pow.f32 (PI.f32) 6) -1024/63)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(fabs.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (exp.f32 1) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 1 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(-.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) 1))
(*.f32 1 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.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 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 2) (cbrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (*.f32 (+.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (+.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3))) (+.f32 -1 (neg.f32 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (-.f32 -1 (*.f32 (+.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))) (neg.f32 (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (+.f32 -1 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (-.f32 -1 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)) (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1))) (*.f32 1 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (*.f32 (+.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(/.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 (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3) (+.f32 0 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
(pow.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 2)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 1)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(pow.f32 (cbrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(pow.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 2))
(fabs.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(pow.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(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))
(fabs.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(log.f32 (exp.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(log.f32 (+.f32 1 (expm1.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(cbrt.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(expm1.f32 (log1p.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(exp.f32 (log.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 1))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(log1p.f32 (expm1.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 2))
(fabs.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 1 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1) (+.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (fma.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1)) 3)) (-.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 3) 1) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1))))
(pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1))
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(exp.f32 (log.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 1)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) 1/3)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2))
(fabs.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (log.f32 (exp.f32 uy)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1))) uy)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) (pow.f32 (*.f32 (PI.f32) uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (fma.f32 ux (+.f32 maxCos -1) 1) 1)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (exp.f32 1) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(*.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 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(+.f32 0 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (log.f32 2) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 2) (log.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (log.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (log.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 1 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(sqrt.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(fabs.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(log1p.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1))
(log1p.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1))

eval470.0ms (3%)

Compiler

Compiled 23121 to 17009 computations (26.4% saved)

prune230.0ms (1.5%)

Pruning

48 alts after pruning (41 fresh and 7 done)

PrunedKeptTotal
New63418652
Fresh122335
Picked145
Done033
Total64748695
Accuracy
99.9%
Counts
695 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.7%
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
74.3%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
94.7%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
88.6%
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
56.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
61.8%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
79.8%
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
98.5%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
76.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
76.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
46.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
76.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
74.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
93.3%
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
96.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) 1/3))
97.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
56.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
98.6%
(*.f32 (sin.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))))))
45.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux -2))))))
56.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
96.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1/2)))
98.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2)))
97.8%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
98.6%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
58.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.5%
(*.f32 (sin.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
61.8%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
41.5%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
53.9%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
51.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
49.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
79.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
50.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
53.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
42.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
65.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))))
65.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))))
79.8%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
49.5%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
54.3%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
95.3%
(sqrt.f32 (*.f32 (-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
29.0%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))))
74.5%
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
76.9%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
72.7%
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
74.3%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
94.7%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
88.6%
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
56.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
61.8%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
79.8%
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
98.5%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
76.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
76.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
46.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
76.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
74.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
93.3%
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
96.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) 1/3))
97.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
56.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
98.6%
(*.f32 (sin.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))))))
45.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux -2))))))
56.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
96.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1/2)))
98.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2)))
97.8%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
98.6%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
58.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.5%
(*.f32 (sin.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
61.8%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
41.5%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
53.9%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
51.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
49.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
79.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
50.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
53.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
42.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
65.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))))
65.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))))
79.8%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
49.5%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
54.3%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
95.3%
(sqrt.f32 (*.f32 (-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
29.0%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))))
74.5%
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
76.9%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
Compiler

Compiled 4830 to 3988 computations (17.4% saved)

localize958.0ms (6.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
97.8%
(pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
96.7%
(PI.f32)
92.6%
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
98.6%
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
96.7%
(PI.f32)
95.4%
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
60.4%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
99.7%
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
99.1%
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
99.0%
(*.f32 (PI.f32) (*.f32 2 uy))
96.7%
(PI.f32)
98.9%
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
98.6%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
96.7%
(PI.f32)
60.4%
(-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
99.7%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.1%
(*.f32 (sin.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.0%
(*.f32 uy (*.f32 2 (PI.f32)))
96.7%
(PI.f32)
Compiler

Compiled 573 to 412 computations (28.1% saved)

series82.0ms (0.5%)

Counts
10 → 168
Calls

60 calls:

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

rewrite104.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
386×log1p-expm1-u
386×expm1-log1p-u
373×add-cube-cbrt
372×add-exp-log
372×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify314.0ms (2%)

Algorithm
egg-herbie
Rules
1322×fma-def
830×times-frac
658×*-commutative
494×distribute-rgt-in
488×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092234050
1293831690
Stop Event
node limit
Counts
320 → 431
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 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 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.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 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 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 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 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 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))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.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 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 (sin.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 (sin.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 (sin.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 (sin.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 (sin.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 (sin.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 (sin.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 (sin.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))
(+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))) (/.f32 (PI.f32) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))) (/.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (PI.f32) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))) (/.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (PI.f32) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 3))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))))
(*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 ux (sqrt.f32 -1))))))
-1
(-.f32 (*.f32 2 maxCos) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 -1 (pow.f32 maxCos 2))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) 1/3) (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) 1/3) (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))))))) (*.f32 1/3 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (pow.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) 1/3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) 2))))))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) 1/3) (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))))))) (*.f32 1/3 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (pow.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) 1/3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) 2))))))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 4))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 4))))))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))) (sqrt.f32 -2)))))) (+.f32 (*.f32 1/27 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) 3) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 2/3 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/6) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5) (*.f32 (pow.f32 (sqrt.f32 -2) 5) (pow.f32 (sqrt.f32 -1) 5)))) 1/3) (*.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))))))) (*.f32 1/3 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (pow.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) 1/3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) 2)))))))))))))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/24 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/24 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 7) (-.f32 (+.f32 (*.f32 -64/45 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (+.f32 (*.f32 -32/315 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -32/45 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 8) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 -32/315 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 8) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))))))))))) (+.f32 (*.f32 1/1728 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))))) (*.f32 1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/24 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3)))))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2)))))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 4))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 4))))))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))) (sqrt.f32 -2))))))))))
(*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))))
(+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))))))))
(+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -64/45 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (+.f32 (*.f32 -32/315 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -32/45 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 8) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 -32/315 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 8) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))))))))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) 1/3)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 6) 1/3)
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 1)
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 1)
(pow.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) 2)
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) (+.f32 maxCos -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 1 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2)) (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))) 1)
(*.f32 1 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3))
(log.f32 (exp.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 6) 1/6)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (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 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 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 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.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 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.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 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)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))))
(fma.f32 -4/3 (*.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 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.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 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 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/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.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 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))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))))))
(+.f32 (*.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 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))) (*.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 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3)))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) -1/2))
(-.f32 (*.f32 (*.f32 -1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3))))))
(-.f32 (fma.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3))) (*.f32 (*.f32 -1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) 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 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3)))))))
(-.f32 (fma.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) -1/2 (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3)))) 1/8 (*.f32 (/.f32 (*.f32 -1/16 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.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)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) 3))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1)) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)) (*.f32 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1)) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1)))))
(fma.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1/2) (*.f32 (/.f32 ux -2) (/.f32 (sqrt.f32 -1) (-.f32 (pow.f32 ux 2) ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1/2) (*.f32 (/.f32 ux -2) (/.f32 (sqrt.f32 -1) (-.f32 (pow.f32 ux 2) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1/2) (*.f32 (/.f32 ux -2) (/.f32 (sqrt.f32 -1) (-.f32 (pow.f32 ux 2) ux)))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (*.f32 ux -2))
(fma.f32 ux -2 1)
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(fma.f32 -2 ux (pow.f32 ux 2))
(*.f32 ux (+.f32 ux -2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(fma.f32 -2 ux (pow.f32 ux 2))
(*.f32 ux (+.f32 ux -2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))
(+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))) (/.f32 (PI.f32) (sqrt.f32 -1)))
(fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))) (/.f32 (PI.f32) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (/.f32 (PI.f32) ux) (*.f32 -1 (sqrt.f32 -1))) (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (PI.f32) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))) (/.f32 (PI.f32) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (PI.f32) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (/.f32 (PI.f32) ux) (*.f32 -1 (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (PI.f32) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (neg.f32 ux) (*.f32 (PI.f32) (sqrt.f32 -1)))
(*.f32 ux (neg.f32 (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 -1 (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1))))
(neg.f32 (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 1/2 (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))
(fma.f32 -1 (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 ux) (/.f32 (PI.f32) (*.f32 -1 (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (PI.f32) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (PI.f32) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (PI.f32) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (*.f32 1/2 (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))
(fma.f32 -1 (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (/.f32 (PI.f32) ux) (*.f32 -1 (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (pow.f32 ux 2)) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 5)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(*.f32 2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(*.f32 2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))
(fma.f32 2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 maxCos -2))))))
(+.f32 (*.f32 -1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))))) (fma.f32 2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))))
(fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) ux)) (fma.f32 2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 maxCos -2)))))))
(+.f32 (*.f32 -1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 2))) (fma.f32 2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))))
(fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) ux)) (fma.f32 1/8 (/.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (pow.f32 ux 2)) (fma.f32 2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 maxCos -2))))))))
(*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 -2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))
(fma.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 -2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))))
(fma.f32 -2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (*.f32 1/4 (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3))) (pow.f32 ux 2))) (fma.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))))
(fma.f32 -2 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (fma.f32 2 maxCos -2) 3)) (pow.f32 ux 2))) (fma.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (*.f32 1/4 (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (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 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))))))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (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 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2))))))))
(fma.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (fma.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2))))) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 3))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))))) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (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 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2)) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) 3))))) (fma.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (fma.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) 2))))) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 (*.f32 2 maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (+.f32 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)) ux)) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (+.f32 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (pow.f32 maxCos 2)) (*.f32 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)) (pow.f32 ux 3)))) (fma.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)) ux)) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1))))))
(*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 -2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 -2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1)))))
(fma.f32 -2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (-.f32 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1))) (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)) ux)))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -2 ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1))))))
(fma.f32 -2 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 uy (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2))) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 -1)))) (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (/.f32 (-.f32 (pow.f32 ux 2) ux) ux))) 2)) ux)))))
-1
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (pow.f32 maxCos 2)) (fma.f32 2 maxCos -1))
(fma.f32 -1 (pow.f32 maxCos 2) (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 -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 (+.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 -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 (+.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 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) 1/3) (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (*.f32 1/3 (cbrt.f32 (/.f32 (/.f32 1 ux) (*.f32 2 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))))) (*.f32 maxCos (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) 1/3) (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))))))) (*.f32 1/3 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (pow.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) 1/3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) 2))))))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))))) (fma.f32 1/3 (*.f32 (/.f32 (pow.f32 maxCos 2) ux) (/.f32 (+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 ux (/.f32 (pow.f32 (sqrt.f32 -2) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))))))))))) (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))) (pow.f32 (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))) 2))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 ux) (*.f32 2 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) (*.f32 maxCos (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))))) (fma.f32 1/3 (*.f32 (/.f32 (pow.f32 maxCos 2) ux) (/.f32 (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (/.f32 (sqrt.f32 -2) (*.f32 -1 (sqrt.f32 -1)))) 3/2) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) 0)))) (*.f32 (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))) (pow.f32 (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))) 2))) -1/3)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) 1/3) (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))))))) (*.f32 1/3 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (pow.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) 1/3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) 2))))))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 4))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 4))))))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))) (sqrt.f32 -2)))))) (+.f32 (*.f32 1/27 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) 3) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 2/3 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/6) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5) (*.f32 (pow.f32 (sqrt.f32 -2) 5) (pow.f32 (sqrt.f32 -1) 5)))) 1/3) (*.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))))))) (*.f32 1/3 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (pow.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) 1/3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) 2)))))))))))))) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))))) (fma.f32 1/3 (*.f32 (/.f32 (pow.f32 maxCos 2) ux) (/.f32 (+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 ux (/.f32 (pow.f32 (sqrt.f32 -2) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))))))))))) (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))) (pow.f32 (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))) 2))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (fma.f32 1/3 (/.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (-.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 ux (/.f32 (pow.f32 (sqrt.f32 -2) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 ux (/.f32 (pow.f32 (sqrt.f32 -2) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2)))))))))))) (fma.f32 1/27 (/.f32 (pow.f32 (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))) 3) (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (sqrt.f32 -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/6) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (sqrt.f32 -2) 5))))) (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2)))))) (+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 ux (/.f32 (pow.f32 (sqrt.f32 -2) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))))))))))) (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))) (pow.f32 (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))) 2)))))))))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)))))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 ux) (*.f32 2 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) (*.f32 maxCos (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))))) (fma.f32 1/3 (*.f32 (/.f32 (pow.f32 maxCos 2) ux) (/.f32 (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (/.f32 (sqrt.f32 -2) (*.f32 -1 (sqrt.f32 -1)))) 3/2) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) 0)))) (*.f32 (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))) (pow.f32 (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))) 2))) -1/3)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) (fma.f32 1/3 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 2 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) -1/2) (-.f32 (*.f32 (sqrt.f32 ux) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) 0)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) 0))))) (fma.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/6) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (sqrt.f32 -2) 5))))) (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2))))) (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (/.f32 (sqrt.f32 -2) (*.f32 -1 (sqrt.f32 -1)))) 3/2) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) 0)))) (*.f32 (*.f32 (pow.f32 (/.f32 1 ux) 1/6) (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))) (pow.f32 (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))) 2))) -1/3)))) (*.f32 1/27 (/.f32 (pow.f32 (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))) 3) (*.f32 ux (*.f32 2 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))))))) (*.f32 ux (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) (/.f32 (pow.f32 maxCos 3) 2)) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 1/12 (/.f32 (pow.f32 uy 3) (/.f32 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(fma.f32 1/12 (/.f32 (pow.f32 uy 3) (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 maxCos -2) 2)) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1))))) (/.f32 ux -16))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/24 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 1/12 (/.f32 (pow.f32 uy 3) (/.f32 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16))) (fma.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))) 128/45)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) 64/9))) (*.f32 1/24 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (/.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16) 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 1/12 (/.f32 (pow.f32 uy 3) (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 maxCos -2) 2)) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1))))) (/.f32 ux -16))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (*.f32 ux (pow.f32 (PI.f32) 2))) (/.f32 (-.f32 (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) 64/9 (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 maxCos -2) 2)) 128/45))))) (*.f32 (*.f32 1/24 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (/.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1)))) -16) 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1 (sqrt.f32 -1)))))) (+.f32 (*.f32 maxCos -2) 2))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/24 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 7) (-.f32 (+.f32 (*.f32 -64/45 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (+.f32 (*.f32 -32/315 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -32/45 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 8) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 -32/315 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 8) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))))))))))) (+.f32 (*.f32 1/1728 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))))) (*.f32 1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/24 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))))) 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3)))))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 1/12 (/.f32 (pow.f32 uy 3) (/.f32 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16))) (fma.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))) 128/45)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) 64/9))) (*.f32 1/24 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (/.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16) 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 7) ux) (/.f32 (-.f32 (fma.f32 -64/45 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (PI.f32) 9))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))) 128/45)))) (fma.f32 -32/315 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (PI.f32) 9))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux (*.f32 (*.f32 (pow.f32 (PI.f32) 8) (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 2 maxCos -2))) -256/315)))))))) (fma.f32 1/1728 (/.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 1/12 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16) (pow.f32 (PI.f32) 3)) (/.f32 (-.f32 (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))) 128/45)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) 64/9))) (*.f32 1/24 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (/.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16) 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3)))))) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(fma.f32 1/12 (/.f32 (pow.f32 uy 3) (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 maxCos -2) 2)) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1))))) (/.f32 ux -16))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (*.f32 ux (pow.f32 (PI.f32) 2))) (/.f32 (-.f32 (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) 64/9 (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 maxCos -2) 2)) 128/45))))) (*.f32 (*.f32 1/24 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (/.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1)))) -16) 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1 (sqrt.f32 -1)))))) (+.f32 (*.f32 maxCos -2) 2))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 maxCos -2) 2))) (/.f32 (-.f32 (fma.f32 -64/45 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (PI.f32) 9))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 maxCos -2) 2)) 128/45))) (fma.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (PI.f32) 9))) -32/315 (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 maxCos -2) 2)) -256/315)))))) (fma.f32 1/12 (*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1)))) -16) (-.f32 (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) 64/9 (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 maxCos -2) 2)) 128/45))))) (*.f32 (*.f32 1/24 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (/.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1)))) -16) 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1 (sqrt.f32 -1))))))) (pow.f32 (PI.f32) 3))) (*.f32 1/1728 (/.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1)))) 3) -4096) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1 (pow.f32 (fma.f32 2 maxCos -2) 3)))))))) ux)) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3))))
(*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sqrt.f32 -2) 3))))
(*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (*.f32 -2 (sqrt.f32 -2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))))
(fma.f32 maxCos (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sqrt.f32 -2) 3)))))
(fma.f32 maxCos (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (*.f32 -2 (sqrt.f32 -2))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))))))))))
(fma.f32 maxCos (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))) (fma.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sqrt.f32 -2) 3))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 ux (/.f32 (pow.f32 (sqrt.f32 -2) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))))))))))))))
(fma.f32 maxCos (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))) (fma.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (/.f32 (sqrt.f32 -2) (*.f32 -1 (sqrt.f32 -1)))) 3/2) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) 0)))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (*.f32 -2 (sqrt.f32 -2)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2)))))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 4))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 4))))))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (sqrt.f32 -2) 2))))) (sqrt.f32 -2))))))))))
(fma.f32 maxCos (*.f32 3 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (sqrt.f32 -2))))) (fma.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (sqrt.f32 -2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 ux (/.f32 (pow.f32 (sqrt.f32 -2) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))))))))))) (*.f32 (pow.f32 maxCos 3) (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 ux (/.f32 (pow.f32 (sqrt.f32 -2) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 ux (/.f32 (pow.f32 (sqrt.f32 -2) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (sqrt.f32 -1) 2))))))))))))))))
(fma.f32 maxCos (*.f32 3 (*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (sqrt.f32 -2)))) (fma.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (*.f32 -2 (sqrt.f32 -2)))) (fma.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (*.f32 2 (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) -1/2) (*.f32 (sqrt.f32 ux) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) 0)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) 0)))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (/.f32 (sqrt.f32 -2) (*.f32 -1 (sqrt.f32 -1)))) 3/2) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) 0))))))))
(*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3)))))
(*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (pow.f32 (sqrt.f32 -1) 3))))
(*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1 (sqrt.f32 -1))))))
(+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))))
(fma.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16)))
(fma.f32 (pow.f32 uy 5) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1)))) -16) (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1 (sqrt.f32 -1)))))))
(+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))))))))
(fma.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 (pow.f32 uy 5) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16) (*.f32 (pow.f32 uy 7) (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))) 128/45)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) 64/9))))))
(fma.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 (pow.f32 uy 5) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1)))) -16) (*.f32 (pow.f32 uy 7) (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) 64/9 (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 maxCos -2) 2)) 128/45))))))))
(+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -16/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (*.f32 64/9 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -64/45 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 16/15 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 16/9 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))) (+.f32 (*.f32 -32/315 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -32/45 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 8) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 -32/315 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 8) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2)))))))))))))))))
(fma.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 (pow.f32 uy 5) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 (sqrt.f32 -1) 3))) -16) (fma.f32 (pow.f32 uy 7) (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))) 128/45)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 (sqrt.f32 -1) 3))) 64/9))) (*.f32 (fma.f32 -64/45 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (PI.f32) 9))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))) 128/45)))) (fma.f32 -32/315 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (PI.f32) 9))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux (*.f32 (*.f32 (pow.f32 (PI.f32) 8) (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 2 maxCos -2))) -256/315)))))))) (pow.f32 uy 9)))))
(fma.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 (pow.f32 uy 5) (*.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -1 (sqrt.f32 -1)))) -16) (fma.f32 (fma.f32 -64/45 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (PI.f32) 9))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 maxCos -2) 2)) 128/45))) (fma.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (PI.f32) 9))) -32/315 (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 maxCos -2) 2)) -256/315)))))) (pow.f32 uy 9) (*.f32 (pow.f32 uy 7) (fma.f32 16/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1 (sqrt.f32 -1)))) 64/9 (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 maxCos -2) 2)) 128/45)))))))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 -1) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (sqrt.f32 -2))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (sqrt.f32 -2)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (*.f32 (/.f32 -2 (sqrt.f32 -1)) (/.f32 (sqrt.f32 -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (sqrt.f32 -2))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 maxCos 2) (*.f32 (/.f32 -2 (sqrt.f32 -1)) (/.f32 (sqrt.f32 -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(fma.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 -4/3 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 4/15 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 uy 7)) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))) (fma.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 4/15 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 -1 maxCos) 1) maxCos) (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) 1)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (-.f32 1 ux) 2) 1))
(+.f32 (pow.f32 (-.f32 1 ux) 2) 0)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 6) 1/3)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 2))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 1)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 3)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 3) 1/3)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 3))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 1))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 2 (PI.f32)) (log.f32 (exp.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 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)))
(*.f32 (PI.f32) (*.f32 2 uy))
(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)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))) 1)
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))) 1)
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))) 3)
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))) 2)
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 2 (PI.f32)) (log.f32 (exp.f32 uy))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) (*.f32 (*.f32 2 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))) 3))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) (pow.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) (pow.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))) 1))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 1)
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(pow.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) 1)
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) 3)
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(pow.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) 3) 1/3)
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) 2)
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) (+.f32 maxCos -1)))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) 3))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) 1))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(*.f32 1 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(*.f32 (pow.f32 1 1/3) (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3/2)) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3/2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3/2)) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3/2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2)) (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3/2)) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3/2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3/2)) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3/2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(*.f32 1 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(*.f32 (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)) 3/2))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(log.f32 (exp.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 3))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(exp.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 6) 1/6)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))) 6) 1/6)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 6) 1/6)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2))))

eval869.0ms (5.5%)

Compiler

Compiled 39915 to 30690 computations (23.1% saved)

prune243.0ms (1.6%)

Pruning

58 alts after pruning (49 fresh and 9 done)

PrunedKeptTotal
New1021201041
Fresh72936
Picked145
Done257
Total1031581089
Accuracy
99.9%
Counts
1089 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.7%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)))) 3) 1/3)
72.7%
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) 2)) 3/2)) 1/3)
94.7%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
79.2%
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))) 3)
88.6%
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
56.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
61.8%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
79.7%
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) (*.f32 2 uy)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
79.5%
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
79.8%
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
79.1%
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) -1) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
76.0%
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
98.5%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
76.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
74.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
93.3%
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
93.2%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
96.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) 1/3))
97.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
56.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
98.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
97.3%
(*.f32 (sin.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) -1))))
56.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
96.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) 1/2)))
98.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/2)))
97.8%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
98.6%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
98.5%
(*.f32 (sin.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
61.8%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
41.5%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
77.1%
(*.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
87.1%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
53.9%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
70.9%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (*.f32 2 ux)))
79.8%
(*.f32 (PI.f32) (*.f32 uy (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 2 maxCos -2)))))))
51.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
76.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
49.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
50.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
42.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
65.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))))
65.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))))
79.8%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
51.7%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (+.f32 ux -2))))))))
41.6%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux -2)))))))
49.5%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
7.1%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 1)))))
62.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 2 ux)))))
76.0%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))))
54.3%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
95.3%
(sqrt.f32 (*.f32 (-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
29.0%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))))
74.5%
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
98.5%
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (-.f32 (fma.f32 -1 (+.f32 maxCos -1) 1) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
76.9%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
Compiler

Compiled 3765 to 2903 computations (22.9% saved)

regimes453.0ms (2.9%)

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

11 calls:

45.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
42.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
41.0ms
maxCos
41.0ms
ux
41.0ms
uy
Results
AccuracySegmentsBranch
98.6%1ux
98.6%1uy
98.6%1maxCos
98.6%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.6%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.6%1(*.f32 (*.f32 uy 2) (PI.f32))
98.6%1(*.f32 uy 2)
98.6%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.6%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.6%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.6%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 2409 to 1774 computations (26.4% saved)

regimes209.0ms (1.3%)

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

11 calls:

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

Compiled 962 to 703 computations (26.9% saved)

regimes218.0ms (1.4%)

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

11 calls:

35.0ms
maxCos
19.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
19.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
19.0ms
ux
18.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
93.3%1ux
93.3%1uy
96.5%2maxCos
93.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
93.3%1(*.f32 (*.f32 uy 2) (PI.f32))
93.3%1(*.f32 uy 2)
93.3%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
93.3%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
93.3%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
93.3%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
93.3%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Compiler

Compiled 937 to 684 computations (27% saved)

regimes53.0ms (0.3%)

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

1 calls:

33.0ms
maxCos
Results
AccuracySegmentsBranch
96.4%2maxCos
Compiler

Compiled 759 to 557 computations (26.6% saved)

regimes256.0ms (1.6%)

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

11 calls:

64.0ms
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
30.0ms
maxCos
30.0ms
uy
17.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
17.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
93.2%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
93.2%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
93.2%1uy
93.2%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
93.2%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
93.2%1(*.f32 (*.f32 uy 2) (PI.f32))
93.2%1(*.f32 uy 2)
93.2%1ux
93.2%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
93.2%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
96.4%2maxCos
Compiler

Compiled 837 to 611 computations (27% saved)

regimes60.0ms (0.4%)

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

1 calls:

46.0ms
maxCos
Results
AccuracySegmentsBranch
96.4%2maxCos
Compiler

Compiled 594 to 432 computations (27.3% saved)

regimes63.0ms (0.4%)

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

4 calls:

13.0ms
ux
13.0ms
maxCos
9.0ms
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
9.0ms
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Results
AccuracySegmentsBranch
93.2%1ux
93.2%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
93.2%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
93.2%1maxCos
Compiler

Compiled 560 to 407 computations (27.3% saved)

regimes156.0ms (1%)

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

6 calls:

56.0ms
uy
27.0ms
ux
19.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
18.0ms
(*.f32 uy 2)
18.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
76.0%1maxCos
84.1%2(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
86.5%2uy
86.5%2(*.f32 (*.f32 uy 2) (PI.f32))
86.5%2(*.f32 uy 2)
84.3%2ux
Compiler

Compiled 357 to 265 computations (25.8% saved)

regimes74.0ms (0.5%)

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

3 calls:

52.0ms
uy
9.0ms
ux
8.0ms
maxCos
Results
AccuracySegmentsBranch
76.0%1maxCos
76.0%1ux
76.0%1uy
Compiler

Compiled 287 to 209 computations (27.2% saved)

regimes13.0ms (0.1%)

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

3 calls:

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

Compiled 60 to 47 computations (21.7% saved)

regimes12.0ms (0.1%)

Accuracy

Total -17.9b remaining (-150.7%)

Threshold costs -17.9b (-150.7%)

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

3 calls:

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

Compiled 47 to 38 computations (19.1% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
1.5114029338292312e-5
1.6497051547048613e-5
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
1.5114029338292312e-5
1.6497051547048613e-5
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
1.5114029338292312e-5
1.6497051547048613e-5
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
1.5114029338292312e-5
1.6497051547048613e-5
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.010039877146482468
0.010431512258946896
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify41.0ms (0.3%)

Algorithm
egg-herbie
Rules
200×unsub-neg
110×*-commutative
104×neg-mul-1
82×distribute-neg-out
70×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0931169
11621155
22071151
32561151
42901151
53031151
63381151
74171151
85131151
95281151
105391151
115411151
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) -1))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(if (<=.f32 (*.f32 uy 2) 10952167/1073741824) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 2 ux)))))
Outputs
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sin.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) -1))))
(*.f32 (sin.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) -1))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (-.f32 1 (-.f32 maxCos 1)) maxCos)) (neg.f32 (pow.f32 ux 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos)) (pow.f32 ux 2))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (-.f32 maxCos 1))) maxCos)))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (-.f32 1 (-.f32 maxCos 1)) maxCos)))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos)))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 ux -2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (-.f32 maxCos 1))) maxCos)))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 ux -2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (-.f32 1 (-.f32 maxCos 1)) maxCos)))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 -2) ux)))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos)))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 ux -2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 -2) ux)))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(if (<=.f32 maxCos 8796093/549755813888) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 -2) ux)))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 -2) ux))))
(if (<=.f32 (*.f32 uy 2) 10952167/1073741824) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(if (<=.f32 (*.f32 2 uy) 10952167/1073741824) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 ux -2))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(if (<=.f32 (*.f32 2 uy) 10952167/1073741824) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 -2) ux)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 ux -2)))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 -2) ux))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 ux -2)))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 -2) ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 2 ux)))))
Compiler

Compiled 342 to 267 computations (21.9% saved)

soundness2.4s (15.2%)

Rules
1748×fma-def
1748×fma-def
1748×fma-def
1322×fma-def
1322×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
069812
1200736
2727698
33532695
47636695
081131224
1261424998
064796
11268761
0118545755
1350144811
082224976
1249123462
092234050
1293831690
082224976
1249123462
092234050
1293831690
092234050
1293831690
0118545755
1350144811
0118545755
1350144811
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1988 to 1465 computations (26.3% saved)

end0.0ms (0%)

preprocess174.0ms (1.1%)

Compiler

Compiled 680 to 488 computations (28.2% saved)

Profiling

Loading profile data...