UniformSampleCone, y

Time bar (total: 28.3s)

analyze225.0ms (0.8%)

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 (8.6%)

Results
2.4s8256×body256valid
Bogosity

preprocess306.0ms (1.1%)

Algorithm
egg-herbie
Rules
520×distribute-neg-in
506×+-commutative
465×neg-sub0
329×distribute-rgt-in
324×distribute-lft-neg-in
Problems
229×(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
26×No Errors
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
066644
1198568
2701560
33210548
47581548
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 (*.f32 (PI.f32) uy) 2)) (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 ux maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (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 ux maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.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 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (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 ux maxCos))) (-.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos -1)) (-.f32 (fma.f32 ux maxCos -1) ux) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 (neg.f32 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)) (sin.f32 (*.f32 uy (*.f32 -2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (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 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux))) (+.f32 (-.f32 1 ux) (*.f32 maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (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 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (neg.f32 (fma.f32 ux maxCos -1)) ux) (+.f32 ux (fma.f32 ux maxCos -1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux (fma.f32 ux maxCos -1)) (+.f32 ux (fma.f32 ux maxCos -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 (-.f32 1 (*.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 (fma.f32 uy maxCos 1) uy)))))
(*.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 uy 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 (*.f32 (PI.f32) uy) 2)) (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 maxCos (*.f32 ux maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (-.f32 (fma.f32 ux maxCos 1) maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (neg.f32 (fma.f32 uy ux (-.f32 1 ux))) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 uy ux 1) ux) (-.f32 (fma.f32 uy ux 1) ux)))))
Compiler

Compiled 140 to 83 computations (40.7% saved)

eval14.0ms (0.1%)

Compiler

Compiled 165 to 100 computations (39.4% saved)

prune14.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
58.6%
(*.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.6%
(*.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 ux maxCos))) 1)))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
58.6%
(*.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.6%
(*.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 ux maxCos))) 1)))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
Compiler

Compiled 592 to 416 computations (29.7% saved)

localize848.0ms (3%)

Localize:

Found 40 expressions with local error:

NewAccuracyProgram
99.1%
(*.f64 (PI.f32) (binary32->binary64 uy))
99.4%
(*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))
99.6%
(sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))
100.0%
(fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))
99.8%
(-.f32 (fma.f32 ux maxCos 1) ux)
100.0%
(-.f32 ux (*.f32 ux maxCos))
100.0%
(*.f32 ux maxCos)
100.0%
(+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))
98.8%
(*.f32 uy (PI.f32))
99.5%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
99.8%
(sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
99.8%
(-.f32 (fma.f32 ux maxCos 1) ux)
99.5%
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.8%
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
100.0%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
100.0%
(*.f32 ux maxCos)
99.1%
(*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))
99.5%
(-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))
99.6%
(sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))
100.0%
(+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
99.1%
(*.f64 (PI.f32) (binary32->binary64 uy))
99.1%
(sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))
98.8%
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
62.7%
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
99.5%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
56.4%
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)
98.8%
(*.f32 uy (PI.f32))
98.8%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
98.7%
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
59.1%
(-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
98.8%
(*.f32 (*.f32 uy 2) (PI.f32))
98.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.7%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
59.1%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.1%
(*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))
99.1%
(sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))
98.8%
(*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
84.2%
(fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)
Compiler

Compiled 645 to 298 computations (53.8% saved)

series75.0ms (0.3%)

Counts
20 → 252
Calls

111 calls:

TimeVariablePointExpression
8.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))))))
5.0ms
uy
@inf
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
3.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 ux maxCos))) 1)))
2.0ms
uy
@-inf
(*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
2.0ms
ux
@inf
(fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)

rewrite370.0ms (1.3%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
550×frac-2neg
528×cancel-sign-sub-inv
345×flip-+
306×unpow-prod-down
278×distribute-neg-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067680
1286648
22246648
Stop Event
node limit
Counts
20 → 780
Calls
Call 1
Inputs
(fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)
(*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))
(*.f64 (binary32->binary64 uy) (*.f64 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 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy 2) (PI.f32))
(-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 uy (PI.f32))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(*.f32 uy (*.f32 2 (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))
(*.f64 (PI.f32) (binary32->binary64 uy))
Outputs
(+.f64 1 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(+.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)) (/.f64 1 (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) 1) (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 3) 1) (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 1 (*.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) 1)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 3) 1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 1 (*.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2)) (-.f64 1 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (PI.f32))) (cos.f64 (*.f64 (binary32->binary64 uy) (PI.f32)))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 maxCos (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 -1 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(/.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (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 (*.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) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 (*.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.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 (+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.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 (neg.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)) (neg.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (neg.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1)) (neg.f32 (+.f32 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) -1)
(pow.f32 (/.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))) -1)
(neg.f32 (/.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)))))
(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))))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) 1)
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.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 ux))) (*.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 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2)) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.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 ux)))) (neg.f32 (*.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 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (neg.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)
(pow.f32 (exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 maxCos (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 -1 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(/.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (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 (*.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) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 (*.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.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 (+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.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 (neg.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)) (neg.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (neg.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1)) (neg.f32 (+.f32 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) -1)
(pow.f32 (/.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))) -1)
(neg.f32 (/.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)))))
(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))))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) 1)
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.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 ux))) (*.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 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2)) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.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 ux)))) (neg.f32 (*.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 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (neg.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)
(pow.f32 (exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 maxCos (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (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 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(-.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)) (/.f32 1 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 -1 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(/.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (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 (*.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) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 (*.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.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 (+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.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 (neg.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)) (neg.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (neg.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1)) (neg.f32 (+.f32 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) -1)
(pow.f32 (/.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))) -1)
(neg.f32 (/.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)))))
(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 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(+.f64 1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1)
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (neg.f64 (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) 1) (-.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1))
(pow.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) -1)
(pow.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) -1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (PI.f32))) (cos.f64 (*.f64 (binary32->binary64 uy) (PI.f32)))))
Calls

60 calls:

1.0ms
(fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)
0.0ms
(fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)
0.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
0.0ms
(*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
0.0ms
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))

simplify753.0ms (2.7%)

Algorithm
egg-herbie
Rules
578×times-frac
431×*-commutative
326×unswap-sqr
290×+-commutative
222×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01772112154
15151110388
Stop Event
node limit
Counts
1032 → 874
Calls
Call 1
Inputs
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (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 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.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 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 (/.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)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.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 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (+.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 (/.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) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (+.f32 1 (*.f32 -1 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f64 1 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(+.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)) (/.f64 1 (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) 1) (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 3) 1) (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 1 (*.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) 1)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 3) 1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 1 (*.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2)) (-.f64 1 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))
(exp.f64 (log.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(log.f64 (exp.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)) (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))) (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1) (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)) (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(*.f64 1 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))
(pow.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1) 1)
(binary32->binary64 (binary64->binary32 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(binary32->binary64 (binary64->binary32 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(binary32->binary64 (fma.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) (+.f32 -1 (-.f32 (binary64->binary32 (binary32->binary64 ux)) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos))))) 1))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))) (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))) (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))) 1)
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) (+.f32 -1 (-.f32 (binary64->binary32 (binary32->binary64 ux)) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos))))) 1))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (PI.f32))) (cos.f64 (*.f64 (binary32->binary64 uy) (PI.f32)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (sqrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (cbrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))) (cbrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(*.f64 1 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(pow.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) 1)
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(binary32->binary64 (sin.f32 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32)))))
(exp.f64 (log.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(log.f64 (exp.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (sqrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(log1p.f64 (expm1.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(expm1.f64 (log1p.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (cbrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (cbrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))) (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 1 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))
(pow.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))) 1)
(binary32->binary64 (binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary32->binary64 (binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary32->binary64 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 maxCos (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 -1 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(/.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (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 (*.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) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 (*.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.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 (+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.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 (neg.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)) (neg.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (neg.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1)) (neg.f32 (+.f32 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) -1)
(pow.f32 (/.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))) -1)
(neg.f32 (/.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)))))
(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))))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) 1)
(exp.f32 (log.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(log.f32 (exp.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))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(pow.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(binary64->binary32 (binary32->binary64 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(binary64->binary32 (binary32->binary64 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(binary64->binary32 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.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 ux))) (*.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 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2)) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.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 ux)))) (neg.f32 (*.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 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (neg.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)
(pow.f32 (exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(log.f32 (exp.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (*.f32 (*.f32 (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(pow.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(binary64->binary32 (binary32->binary64 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(binary64->binary32 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))
(exp.f32 (log.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))))))))
(log.f32 (exp.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))))))))
(*.f32 (sqrt.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))))))) (sqrt.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))))))))
(log1p.f32 (expm1.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))))))))
(expm1.f32 (log1p.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))))))))
(*.f32 (*.f32 (cbrt.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))))))) (cbrt.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)))))))) (cbrt.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))))))))
(cbrt.f32 (*.f32 (*.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)))))) (*.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 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)))))))
(pow.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)))))) 1)
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))) (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(log.f32 (exp.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy 2) (PI.f32)) (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 1 (*.f32 (*.f32 uy 2) (PI.f32)))
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy 2) (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy 2) (PI.f32))))
(binary64->binary32 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32)))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 maxCos (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 -1 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(/.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (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 (*.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) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 (*.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.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 (+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.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 (neg.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)) (neg.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (neg.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1)) (neg.f32 (+.f32 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) -1)
(pow.f32 (/.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))) -1)
(neg.f32 (/.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)))))
(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))))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) 1)
(exp.f32 (log.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(log.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 1 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(binary64->binary32 (binary32->binary64 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(binary64->binary32 (-.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.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 1 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.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 ux))) (*.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 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2)) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.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 ux)))) (neg.f32 (*.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 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (neg.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)
(pow.f32 (exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log.f32 (exp.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(binary64->binary32 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))) (sqrt.f64 (-.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (cbrt.f32 (*.f32 uy (PI.f32)))) (cbrt.f32 (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 uy (PI.f32))))
(*.f32 1 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (PI.f32)))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 maxCos (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (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 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(-.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)) (/.f32 1 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 -1 (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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(/.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (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 (*.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) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 (*.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.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 (+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.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 (neg.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)) (neg.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (neg.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1)) (neg.f32 (+.f32 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) -1)
(pow.f32 (/.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))) -1)
(neg.f32 (/.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)))))
(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))))))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1) 1)
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(binary64->binary32 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(log.f32 (exp.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 ux maxCos))) 1)))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(cbrt.f32 (*.f32 (*.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 ux maxCos))) 1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))) 1)
(binary64->binary32 (binary32->binary64 (*.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 ux maxCos))) 1)))))
(binary64->binary32 (binary32->binary64 (*.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 ux maxCos))) 1)))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(+.f64 1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1)
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (neg.f64 (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) 1) (-.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1))
(pow.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) -1)
(pow.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) -1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(exp.f64 (log.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(log.f64 (exp.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(log1p.f64 (expm1.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(expm1.f64 (log1p.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))) (cbrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))) (cbrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))) (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))) (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(*.f64 1 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))
(pow.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))) 1)
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(binary32->binary64 (-.f32 1 (*.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))) (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))) 1)
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))) (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (PI.f32))) (cos.f64 (*.f64 (binary32->binary64 uy) (PI.f32)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))) (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) 1)
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(binary32->binary64 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2)))
(exp.f64 (log.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(*.f64 (sqrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy))) (sqrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy))) (cbrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) (cbrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) (*.f64 (PI.f32) (binary32->binary64 uy))) (*.f64 (PI.f32) (binary32->binary64 uy))))
(*.f64 1 (*.f64 (PI.f32) (binary32->binary64 uy)))
(pow.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 1)
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))
(binary32->binary64 (binary64->binary32 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))
(binary32->binary64 (+.f32 -1 (-.f32 (binary64->binary32 (binary32->binary64 ux)) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) (+.f32 -1 (-.f32 (binary64->binary32 (binary32->binary64 ux)) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos))))) 1)))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary32->binary64 (binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary32->binary64 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (PI.f32)))
(binary64->binary32 (binary32->binary64 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(binary64->binary32 (binary32->binary64 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(binary64->binary32 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (*.f32 ux maxCos))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))
(binary32->binary64 (binary64->binary32 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(binary32->binary64 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))) (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))
(binary32->binary64 (*.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))) (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux))))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))
Outputs
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (neg.f32 ux)))
(+.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 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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)))
(+.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 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (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 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (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 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux 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 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux 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 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux 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 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (+.f32 maxCos -1) 5))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.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)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (*.f32 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (fma.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -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 (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 -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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (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))))))
(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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) (neg.f32 ux))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) (neg.f32 ux))) 2)))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) (neg.f32 ux))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (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)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2))) maxCos)) (*.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 (*.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 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (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)))) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2)))) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2))) maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 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 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (/.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 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (*.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))) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (neg.f32 ux)))
(+.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 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (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)))
(+.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 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (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 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (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 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux 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 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux 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 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux 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 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (+.f32 maxCos -1) 5))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.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)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (*.f32 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (fma.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 2 (*.f32 maxCos -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 (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 -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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (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))))))
(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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) (neg.f32 ux))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) (neg.f32 ux))) 2)))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) (neg.f32 ux))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (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)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2))) maxCos)) (*.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 (*.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 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (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)))) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2)))) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (neg.f32 (-.f32 1 ux)) (sqrt.f32 -1)) 2))) maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 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 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (/.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 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (*.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))) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.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 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (*.f32 ux ux) (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 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 -1 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(neg.f32 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (+.f32 (neg.f32 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (+.f32 (neg.f32 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.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 (*.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 maxCos -1)) maxCos)) (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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (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))))))
(+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 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 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (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 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (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)))))))
(+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 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 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (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 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (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))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (+.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(neg.f32 (+.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -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 (/.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 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (+.f32 1 (*.f32 -1 maxCos))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.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 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (-.f32 1 maxCos))))))
(+.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (-.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 (/.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) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (+.f32 1 (*.f32 -1 maxCos)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.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 (*.f32 ux ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (-.f32 1 maxCos)))))))
(+.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 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 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux)) (*.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 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux)) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux)) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.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 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))))) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.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 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 (/.f32 1/2 ux) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 -1))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 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))))
(+.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)))))
(+.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))))))
(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))))
(+.f64 1 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(+.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)) (/.f64 1 (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) -1) (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) -1))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) 1) (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) -1) (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 3) 1) (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 1 (*.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 1 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) 1)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) -1)) (neg.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) -1)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) -1) (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 3) 1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 1 (*.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 3)) -1) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 1 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))))
(*.f64 1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2) (-.f64 1 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2)) (-.f64 1 (*.f64 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))) 2)) (-.f64 1 (*.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))
(exp.f64 (log.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(log.f64 (exp.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)) (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))) (cbrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1) (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)) (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(cbrt.f64 (*.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1) (*.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1) (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1) 3))
(*.f64 1 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(pow.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1) 1)
(fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)
(binary32->binary64 (binary64->binary32 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(binary32->binary64 (binary64->binary32 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)))
(binary32->binary64 (binary64->binary32 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))
(binary32->binary64 (binary64->binary32 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)))
(binary32->binary64 (fma.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) (+.f32 -1 (-.f32 (binary64->binary32 (binary32->binary64 ux)) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos))))) 1))
(binary32->binary64 (fma.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) (-.f32 (+.f32 -1 (binary64->binary32 (binary32->binary64 ux))) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)))) 1))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))) (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))) (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))) (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))) (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))) 3))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))) 1)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) (+.f32 -1 (-.f32 (binary64->binary32 (binary32->binary64 ux)) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos))))) 1))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) (-.f32 (+.f32 -1 (binary64->binary32 (binary32->binary64 ux))) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)))) 1))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (PI.f32))) (cos.f64 (*.f64 (binary32->binary64 uy) (PI.f32)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f32) (binary32->binary64 uy))) (cos.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (sqrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (cbrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))) (cbrt.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) 3))
(*.f64 1 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(pow.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) 1)
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))
(binary32->binary64 (sin.f32 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32)))))
(exp.f64 (log.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))
(log.f64 (exp.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))
(*.f64 (sqrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))
(log1p.f64 (expm1.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))
(expm1.f64 (log1p.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (cbrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (cbrt.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))) (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))) (*.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))) (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))) 3))
(*.f64 1 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))
(*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))
(pow.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))) 1)
(*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))
(binary32->binary64 (binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(binary32->binary64 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 maxCos (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 (*.f32 maxCos (neg.f32 ux)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 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 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 -1 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 -1 (neg.f32 (/.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 (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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 -1 (/.f32 (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.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 (neg.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))))
(neg.f32 (/.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (-.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 (*.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (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) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (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) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (*.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.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 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (neg.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (-.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 (+.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)) (neg.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1)) (neg.f32 (+.f32 (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))) (-.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(pow.f32 (/.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))) -1)
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (/.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))) -1)
(*.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)))))
(neg.f32 (/.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 (neg.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)))
(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 (neg.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))))
(neg.f32 (/.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)))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(exp.f32 (log.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(log.f32 (exp.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(-.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))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(cbrt.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 3))
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(pow.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(binary64->binary32 (binary32->binary64 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(binary64->binary32 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))
(binary64->binary32 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(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 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(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) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.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)) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.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 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.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 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (+.f32 ux -1) (*.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) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2)) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(*.f32 1 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.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 ux)))) (neg.f32 (*.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) (*.f32 ux ux)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2)))
(*.f32 1 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (neg.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (neg.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 1 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2)))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2)))
(*.f32 1 (/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.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 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(/.f32 (neg.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))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (+.f32 ux -1) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(*.f32 1 (/.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 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (+.f32 ux -1) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.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)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 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 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (*.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)))
(log.f32 (exp.f32 (*.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 (sqrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (*.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)))
(log1p.f32 (expm1.f32 (*.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)))
(expm1.f32 (log1p.f32 (*.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 (cbrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (*.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)))
(cbrt.f32 (*.f32 (*.f32 (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (*.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))))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3))
(*.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)))
(pow.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(binary64->binary32 (binary32->binary64 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(binary64->binary32 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))
(binary64->binary32 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(exp.f32 (log.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))))))))
(*.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))))))
(log.f32 (exp.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))))))))
(*.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 (sqrt.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))))))) (sqrt.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))))))))
(*.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))))))
(log1p.f32 (expm1.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))))))))
(*.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))))))
(expm1.f32 (log1p.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))))))))
(*.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 (*.f32 (cbrt.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))))))) (cbrt.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)))))))) (cbrt.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))))))))
(*.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))))))
(cbrt.f32 (*.f32 (*.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)))))) (*.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))))))))
(cbrt.f32 (*.f32 (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(cbrt.f32 (pow.f32 (*.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)))))) 3))
(*.f32 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(pow.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)))))) 1)
(*.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))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))) (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy 2) (PI.f32)) (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (*.f32 uy 2) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 2 uy)) (*.f32 (PI.f32) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 1 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy 2) (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy 2) (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32)))
(binary64->binary32 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 maxCos (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 (*.f32 maxCos (neg.f32 ux)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 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 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 -1 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 -1 (neg.f32 (/.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 (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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 -1 (/.f32 (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.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 (neg.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))))
(neg.f32 (/.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (-.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 (*.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (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) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (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) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (*.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.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 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (neg.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (-.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 (+.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)) (neg.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1)) (neg.f32 (+.f32 (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))) (-.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(pow.f32 (/.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))) -1)
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (/.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))) -1)
(*.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)))))
(neg.f32 (/.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 (neg.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)))
(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 (neg.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))))
(neg.f32 (/.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)))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(exp.f32 (log.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (*.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)) (-.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 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(binary64->binary32 (binary32->binary64 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(binary64->binary32 (binary32->binary64 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(binary64->binary32 (-.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))
(binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(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 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(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) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.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)) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (/.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.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 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.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 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.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 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (+.f32 ux -1) (*.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) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (*.f32 (+.f32 ux (neg.f32 (fma.f32 ux maxCos 1))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 ux 1) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 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 ux -1))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2))
(/.f32 (fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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 ux -1)))) (*.f32 (+.f32 ux 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 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 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (-.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 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 ux 1)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 ux 1)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 ux 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 ux 1)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 ux)))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2))
(/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2)) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(*.f32 1 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.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 ux)))) (neg.f32 (*.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) (*.f32 ux ux)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2)))
(*.f32 1 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 2) (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) 2)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (neg.f32 (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 2)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2)) (neg.f32 (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 1 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (pow.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (neg.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1)))) 2)))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2)) (neg.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2)))
(*.f32 1 (/.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 2) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.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 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(/.f32 (neg.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))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (+.f32 ux -1) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(*.f32 1 (/.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 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (+.f32 ux -1) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.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)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 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 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1)))))))
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (+.f32 ux -1))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (*.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)
(log.f32 (exp.f32 (*.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 (sqrt.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.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)
(log1p.f32 (expm1.f32 (*.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)
(expm1.f32 (log1p.f32 (*.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 (*.f32 (cbrt.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (*.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)
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(*.f32 1 (*.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)
(pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(binary64->binary32 (binary32->binary64 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(binary64->binary32 (binary32->binary64 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(binary64->binary32 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))) (sqrt.f64 (-.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (cbrt.f32 (*.f32 uy (PI.f32)))) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 1 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (PI.f32)))
(binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy)))
(+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 maxCos (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 (*.f32 maxCos (neg.f32 ux)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 (/.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(-.f32 (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 (*.f32 maxCos (neg.f32 ux)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)) (/.f32 1 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 -1 (/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 -1 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 -1 (neg.f32 (/.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 (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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 -1 (/.f32 (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.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 (neg.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))))
(neg.f32 (/.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (-.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 (*.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)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (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) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (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) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (*.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.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 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.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 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (neg.f32 (+.f32 1 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (-.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 (+.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)) (neg.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1)) (neg.f32 (+.f32 (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))) (-.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(pow.f32 (/.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))) -1)
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (/.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))) -1)
(*.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)))))
(neg.f32 (/.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 (neg.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)))
(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 (neg.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))))
(neg.f32 (/.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)))))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(cbrt.f32 (*.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(cbrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3))
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(binary64->binary32 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))
(binary64->binary32 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(log.f32 (exp.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 ux maxCos))) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(cbrt.f32 (*.f32 (*.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 ux maxCos))) 1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3))
(*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(binary64->binary32 (binary32->binary64 (*.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 ux maxCos))) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(binary64->binary32 (binary32->binary64 (*.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 ux maxCos))) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(binary64->binary32 (*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 2 uy)) (*.f32 (PI.f32) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))
(binary64->binary32 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 2)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(+.f64 1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1)
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 -1 (/.f64 (-.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(/.f64 -1 (/.f64 (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (-.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (-.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (*.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (+.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (*.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (-.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (-.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (+.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (neg.f64 (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(*.f64 1 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (-.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) 1) (-.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (-.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(pow.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) -1)
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(pow.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) -1)
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(exp.f64 (log.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(log.f64 (exp.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(log1p.f64 (expm1.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(expm1.f64 (log1p.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))) (cbrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))) (cbrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))) (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))) (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))) (*.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))) (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))) 3))
(*.f64 1 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(pow.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))) 1)
(-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(binary32->binary64 (-.f32 1 (*.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))) (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))) (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))) 3))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))) (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 (binary64->binary32 (binary32->binary64 uy)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))) (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (PI.f32))) (cos.f64 (*.f64 (binary32->binary64 uy) (PI.f32)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f32) (binary32->binary64 uy))) (cos.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))) (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) 3))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) 1)
(sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))))
(binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))
(binary32->binary64 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2)))
(binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 (binary64->binary32 (binary32->binary64 uy)) 2))))
(exp.f64 (log.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(*.f64 (sqrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy))) (sqrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(log1p.f64 (expm1.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(expm1.f64 (log1p.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy))) (cbrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) (cbrt.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) (*.f64 (PI.f32) (binary32->binary64 uy))) (*.f64 (PI.f32) (binary32->binary64 uy))))
(cbrt.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) (*.f64 (PI.f32) (*.f64 (binary32->binary64 uy) (*.f64 (PI.f32) (binary32->binary64 uy))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 3))
(*.f64 1 (*.f64 (PI.f32) (binary32->binary64 uy)))
(*.f64 (PI.f32) (binary32->binary64 uy))
(pow.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 1)
(*.f64 (PI.f32) (binary32->binary64 uy))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))
(binary32->binary64 (binary64->binary32 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))
(binary32->binary64 (binary64->binary32 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))
(binary32->binary64 (binary64->binary32 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))
(binary32->binary64 (+.f32 -1 (-.f32 (binary64->binary32 (binary32->binary64 ux)) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos))))))
(binary32->binary64 (-.f32 (+.f32 -1 (binary64->binary32 (binary32->binary64 ux))) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1))))
(binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) (+.f32 -1 (-.f32 (binary64->binary32 (binary32->binary64 ux)) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos))))) 1)))
(binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) (-.f32 (+.f32 -1 (binary64->binary32 (binary32->binary64 ux))) (*.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)))) 1)))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(binary32->binary64 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))
(binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))))
(binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (PI.f32)))
(binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy)))
(binary64->binary32 (binary32->binary64 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (binary32->binary64 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))
(binary64->binary32 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (*.f32 ux maxCos))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))
(binary32->binary64 (binary64->binary32 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))
(binary32->binary64 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))) (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))
(binary32->binary64 (*.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux)))) (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) (-.f32 1 (binary64->binary32 (binary32->binary64 ux))))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))

eval699.0ms (2.5%)

Compiler

Compiled 44697 to 27350 computations (38.8% saved)

prune268.0ms (0.9%)

Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New85631887
Fresh000
Picked415
Done000
Total86032892
Accuracy
99.7%
Counts
892 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.6%
(*.f32 (*.f32 (cbrt.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))))))) (cbrt.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)))))))) (cbrt.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))))))))
53.0%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
47.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.6%
(*.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))))))
56.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (*.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)))
77.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
58.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))
58.6%
(*.f32 (sin.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
98.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
56.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
77.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
58.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
98.2%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
58.4%
(*.f32 (sin.f32 (exp.f32 (log.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))))))
53.0%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
52.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
33.7%
(log.f32 (exp.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))))))))
57.2%
(exp.f32 (log.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))))))))
57.2%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
58.6%
(cbrt.f32 (*.f32 (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
98.7%
(binary64->binary32 (*.f64 (sin.f64 (binary32->binary64 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32))))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
98.6%
(binary64->binary32 (*.f64 (binary32->binary64 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
98.7%
(binary64->binary32 (*.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
58.6%
(*.f32 (*.f32 (cbrt.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))))))) (cbrt.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)))))))) (cbrt.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))))))))
53.0%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
47.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.6%
(*.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))))))
56.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (*.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)))
77.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
58.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))
58.6%
(*.f32 (sin.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
98.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
56.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
77.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))))
58.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
98.2%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
58.4%
(*.f32 (sin.f32 (exp.f32 (log.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))))))
53.0%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
52.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
33.7%
(log.f32 (exp.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))))))))
57.2%
(exp.f32 (log.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))))))))
57.2%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
58.6%
(cbrt.f32 (*.f32 (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
98.7%
(binary64->binary32 (*.f64 (sin.f64 (binary32->binary64 (*.f32 (binary64->binary32 (binary32->binary64 uy)) (*.f32 2 (PI.f32))))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
98.6%
(binary64->binary32 (*.f64 (binary32->binary64 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
98.7%
(binary64->binary32 (*.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
Compiler

Compiled 4048 to 2944 computations (27.3% saved)

localize1.1s (3.7%)

Localize:

Found 40 expressions with local error:

NewAccuracyProgram
99.5%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
99.8%
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
100.0%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
100.0%
(*.f32 ux maxCos)
99.7%
(log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.8%
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
100.0%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
100.0%
(*.f32 ux maxCos)
99.8%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
99.8%
(-.f32 ux (+.f32 1 (*.f32 maxCos ux)))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
100.0%
(*.f32 maxCos ux)
99.8%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
99.8%
(-.f32 ux (+.f32 1 (*.f32 maxCos ux)))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
100.0%
(*.f32 maxCos ux)
99.1%
(*.f64 (PI.f32) (binary32->binary64 uy))
99.5%
(pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)
99.5%
(-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))
99.6%
(sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
98.8%
(*.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))))))
98.7%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
59.1%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.8%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.7%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
95.5%
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
59.1%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.8%
(*.f32 uy (PI.f32))
98.8%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
98.7%
(*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
59.1%
(+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
98.9%
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
98.8%
(*.f32 uy (PI.f32))
98.7%
(*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
59.1%
(+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
99.1%
(*.f64 (PI.f32) (binary32->binary64 uy))
99.1%
(sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2))
98.8%
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
62.7%
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
Compiler

Compiled 767 to 395 computations (48.5% saved)

series31.0ms (0.1%)

Counts
12 → 228
Calls

81 calls:

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

rewrite198.0ms (0.7%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
932×frac-times
435×cancel-sign-sub-inv
402×frac-2neg
320×frac-add
265×unpow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053582
1238510
21982510
Stop Event
node limit
Counts
12 → 379
Calls
Call 1
Inputs
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 (sin.f32 (exp.f32 (log.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 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
Outputs
(+.f64 1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1)
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) -1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))))
(/.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8)) 1) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)) 1) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 18)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (neg.f64 (+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) -1)))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(pow.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) -1)
(pow.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) -1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) -1)))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (-.f32 (*.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (neg.f32 (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(pow.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))
(+.f32 (*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux 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 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 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (*.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 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (-.f32 (*.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (neg.f32 (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(pow.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))
(+.f32 (*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux 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 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 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (*.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 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (*.f32 2 (PI.f32)) uy)
(+.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) -1/2))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))
(-.f32 (/.f32 (cos.f32 0) 2) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2))
(/.f32 1 (/.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))))
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))) 2)
(/.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) -2)
(/.f32 -1 (neg.f32 (/.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))))
(/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2))) (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))))
(/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 3) 1/8)) (+.f32 1/4 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2)) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))))))
(/.f32 (-.f32 (*.f32 (cos.f32 0) 2) (*.f32 2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) 4)
(/.f32 (neg.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))) 2)
(/.f32 (neg.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2)))) (neg.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))))
(/.f32 (neg.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 3) 1/8))) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2)) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 1)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)
(pow.f32 (/.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) -1)
(neg.f32 (/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))) -2))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
Calls

44 calls:

1.0ms
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
0.0ms
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
0.0ms
(*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
0.0ms
(*.f32 (sin.f32 (exp.f32 (log.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))))))
0.0ms
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))

simplify420.0ms (1.5%)

Algorithm
egg-herbie
Rules
784×times-frac
702×fma-def
561×distribute-lft-in
443×*-commutative
413×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0113250317
1345047865
Stop Event
node limit
Counts
607 → 645
Calls
Call 1
Inputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (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 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (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 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (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 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (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 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.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 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 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.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 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)))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(+.f64 1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1)
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) -1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))))
(/.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8)) 1) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)) 1) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 18)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (neg.f64 (+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) -1)))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(pow.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) -1)
(pow.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) -1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) -1)))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(exp.f64 (log.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 1 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(pow.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1)
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(binary32->binary64 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) 1)
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2)))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (-.f32 (*.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (neg.f32 (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(pow.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 1 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(pow.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) 1)
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))
(+.f32 (*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux 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 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 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (*.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 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(exp.f32 (log.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log.f32 (exp.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(pow.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(binary64->binary32 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(log.f32 (exp.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 1 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (*.f64 (*.f64 (binary32->binary64 uy) (PI.f32)) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (-.f32 (*.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (neg.f32 (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(pow.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 1 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(pow.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) 1)
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))
(+.f32 (*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux 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 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 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (*.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 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(exp.f32 (log.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log.f32 (exp.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(pow.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(binary64->binary32 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (*.f32 2 (PI.f32)) uy)
(exp.f32 (log.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(log.f32 (exp.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(log1p.f32 (expm1.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(expm1.f32 (log1p.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(*.f32 (*.f32 (cbrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (cbrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))) (cbrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(*.f32 1 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(pow.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1)
(binary64->binary32 (binary32->binary64 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(binary64->binary32 (binary32->binary64 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(binary64->binary32 (exp.f64 (log.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (exp.f32 (log.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 (sqrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))) (sqrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))) (cbrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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)))))))) (cbrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (exp.f32 (log.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 (exp.f32 (log.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 (exp.f32 (log.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 1 (*.f32 (sin.f32 (exp.f32 (log.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)))))))
(pow.f32 (*.f32 (sin.f32 (exp.f32 (log.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)
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (exp.f32 (log.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))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (exp.f32 (log.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))))))))
(binary64->binary32 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))) (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))))
(+.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) -1/2))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))
(-.f32 (/.f32 (cos.f32 0) 2) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2))
(/.f32 1 (/.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))))
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))) 2)
(/.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) -2)
(/.f32 -1 (neg.f32 (/.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))))
(/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2))) (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))))
(/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 3) 1/8)) (+.f32 1/4 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2)) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))))))
(/.f32 (-.f32 (*.f32 (cos.f32 0) 2) (*.f32 2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) 4)
(/.f32 (neg.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))) 2)
(/.f32 (neg.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2)))) (neg.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))))
(/.f32 (neg.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 3) 1/8))) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2)) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 1)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)
(pow.f32 (/.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) -1)
(neg.f32 (/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))) -2))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))) (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32))))))
(exp.f32 (log.f32 (*.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))))))))
(log.f32 (exp.f32 (*.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 (sqrt.f32 (*.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))))))) (sqrt.f32 (*.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))))))))
(log1p.f32 (expm1.f32 (*.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))))))))
(expm1.f32 (log1p.f32 (*.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 (*.f32 (cbrt.f32 (*.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))))))) (cbrt.f32 (*.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)))))))) (cbrt.f32 (*.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))))))))
(cbrt.f32 (*.f32 (*.f32 (*.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 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 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 1 (*.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)))))))
(pow.f32 (*.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)))))) 1)
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))) (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary32->binary64 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (log.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))))
Outputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))
(*.f32 ux (-.f32 (-.f32 1 (+.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 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 -1 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 -1 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (fma.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos) -1))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (fma.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos) -1))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (fma.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos) -1))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (fma.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos) -1))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(+.f32 (fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) -1)
(fma.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 ux (fma.f32 maxCos -2 2) -1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(+.f32 (fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) -1)
(fma.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 ux (fma.f32 maxCos -2 2) -1))
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 -1 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 -1 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.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 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(fma.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 -1/8 (*.f32 (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) 2)))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 uy (/.f32 (*.f32 ux ux) (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 3)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) 2)))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (pow.f32 (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) 3) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 (neg.f32 ux) (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (/.f32 uy (sqrt.f32 -1)) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (PI.f32)) (-.f32 1 maxCos)))))
(-.f32 (*.f32 (/.f32 -1/2 (-.f32 1 maxCos)) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 maxCos -2 2)) (sqrt.f32 -1))) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (/.f32 uy (sqrt.f32 -1)) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (PI.f32)) (-.f32 1 maxCos))) (*.f32 1/8 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 uy (sqrt.f32 -1)) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (PI.f32)) (-.f32 1 maxCos))) (/.f32 (*.f32 1/8 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (/.f32 uy (sqrt.f32 -1)) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (PI.f32)) (-.f32 1 maxCos))) (fma.f32 -1/16 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 uy (sqrt.f32 -1)) (/.f32 (*.f32 (fma.f32 maxCos -2 2) (PI.f32)) (-.f32 1 maxCos))) (fma.f32 1/8 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (/.f32 -1/16 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (fma.f32 maxCos -2 2) 3)) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux)))))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(fma.f32 -1/4 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) uy) (*.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (PI.f32)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3)))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) maxCos) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) ux)) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -1/4 (*.f32 (/.f32 uy (*.f32 maxCos maxCos)) (/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -1/4 (*.f32 (/.f32 uy (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) ux)) 2))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (PI.f32) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) maxCos) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) ux)) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy (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 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (PI.f32)) (sqrt.f32 -1)))))
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 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 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (PI.f32)) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (PI.f32)) (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) 2))) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 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 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 uy (*.f32 maxCos maxCos)) (/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (PI.f32)) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) ux) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) 2)) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 uy (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (PI.f32)) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3)))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))
(*.f32 ux (-.f32 (-.f32 1 (+.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 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 -1 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 -1 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (fma.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos) -1))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (fma.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos) -1))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (fma.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos) -1))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)
(fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (fma.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos) -1))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(+.f32 (fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) -1)
(fma.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 ux (fma.f32 maxCos -2 2) -1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 1)
(+.f32 (fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) -1)
(fma.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 ux (fma.f32 maxCos -2 2) -1))
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 -1 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 -1 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(*.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 (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 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (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 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (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 -1 maxCos) 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) 2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (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 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (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 -1 maxCos) 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) 3) ux))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 ux (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos)))))
(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))) (*.f32 ux (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (*.f32 1/8 (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) ux) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 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))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) ux) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 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 (pow.f32 (fma.f32 maxCos -2 2) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (*.f32 -1/16 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) ux)) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (/.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) ux)) 2))) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 (-.f32 1 ux) (neg.f32 ux))) ux)) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.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 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.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 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/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 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 5))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 ux (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos)))))
(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))) (*.f32 ux (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (*.f32 1/8 (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) ux) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 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))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) ux) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 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 (pow.f32 (fma.f32 maxCos -2 2) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (*.f32 -1/16 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 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 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 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (*.f32 (*.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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.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 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.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 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (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 uy (*.f32 2 (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1 (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 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.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 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.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 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (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 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.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 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.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 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1 (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 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(pow.f32 (*.f32 2 (*.f32 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 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 2 (*.f32 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 (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 (*.f32 uy uy) (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 2 (*.f32 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 (*.f32 uy uy) (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)))))
(+.f32 (fma.f32 -16/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 2 (*.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))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(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 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(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 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(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 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(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 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/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 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 5))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 ux (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos)))))
(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))) (*.f32 ux (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (*.f32 1/8 (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) ux) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 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))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) ux) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 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 (pow.f32 (fma.f32 maxCos -2 2) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (*.f32 -1/16 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 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 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 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (fma.f32 ux ux (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (*.f32 (*.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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.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 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.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 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (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 uy (*.f32 2 (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1 (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 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.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 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.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 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (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 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.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 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.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 (sqrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux ux)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1 (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 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f64 1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1)
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (/.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) 1) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) 1) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) 1) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) -1))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (-.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 -1 (/.f64 (-.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(/.f64 -1 (/.f64 (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(/.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (*.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (+.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (*.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (-.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 (*.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (-.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (+.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (*.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8)) 1) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8)) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 8)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)) 1) (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 18)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 18)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 12)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (neg.f64 (+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) -1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) 1) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4) (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(pow.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) -1)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) 1) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(pow.f64 (/.f64 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) -1)
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) -1)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4)) (-.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6))) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 6)) (-.f64 -1 (+.f64 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2) (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 4))))
(exp.f64 (log.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(cbrt.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 3))
(*.f64 1 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(pow.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)) 1)
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(binary32->binary64 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (*.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) 3))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2)))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2)))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 (binary64->binary32 (binary32->binary64 uy)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2)))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 -1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 -1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 -1 (/.f32 (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 -1 (/.f32 (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 -1 (/.f32 (-.f32 -1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (-.f32 (*.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (neg.f32 (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) -1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) -1)
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 -1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(cbrt.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(*.f32 1 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)))))
(binary64->binary32 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(*.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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(*.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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (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 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(*.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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) (*.f32 ux ux)) (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(*.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (*.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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(exp.f32 (log.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (exp.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) 1)
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(binary64->binary32 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))
(binary64->binary32 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (exp.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3))
(*.f32 1 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) 1)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(binary64->binary32 (*.f64 (*.f64 (binary32->binary64 uy) (PI.f32)) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))))
(binary64->binary32 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)))))))
(binary64->binary32 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 -1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 -1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 -1 (/.f32 (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 -1 (/.f32 (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 -1 (/.f32 (-.f32 -1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (-.f32 (*.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (neg.f32 (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) -1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) -1)
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 -1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(cbrt.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(*.f32 1 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)))))
(binary64->binary32 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(*.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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(*.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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (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 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(*.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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) (*.f32 ux ux)) (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)))
(*.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (*.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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 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 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(exp.f32 (log.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (exp.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (cbrt.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) 1)
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(binary64->binary32 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))
(binary64->binary32 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1))))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (cbrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))) (cbrt.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 1 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(binary64->binary32 (binary32->binary64 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (binary32->binary64 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (exp.f64 (log.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32)))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (exp.f32 (log.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 (sqrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))) (sqrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (exp.f32 (log.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 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))) (cbrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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)))))))) (cbrt.f32 (*.f32 (sin.f32 (exp.f32 (log.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))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (exp.f32 (log.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 (exp.f32 (log.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 (exp.f32 (log.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))))))))
(cbrt.f32 (*.f32 (*.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 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))
(cbrt.f32 (pow.f32 (*.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)))))) 3))
(*.f32 1 (*.f32 (sin.f32 (exp.f32 (log.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))))))
(pow.f32 (*.f32 (sin.f32 (exp.f32 (log.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)
(*.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))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (exp.f32 (log.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (exp.f32 (log.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))) (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(+.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) -1/2))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))
(fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))
(fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2)
(-.f32 (/.f32 (cos.f32 0) 2) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2))
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2))
(/.f32 1 (/.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))
(fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2)
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))) 2)
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2))
(/.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) -2)
(/.f32 (neg.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))))) -2)
(/.f32 -1 (neg.f32 (/.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))))
(/.f32 -1 (/.f32 -2 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))))))
(/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2))) (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))))
(/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2))) (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))))))
(/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2))) (fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2))
(/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 3) 1/8)) (+.f32 1/4 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2)) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))))))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 3))) (+.f32 1/4 (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2) (*.f32 1/4 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))))
(/.f32 (+.f32 1/8 (*.f32 -1/8 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 3))) (+.f32 1/4 (fma.f32 1/4 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2)))))
(/.f32 (-.f32 (*.f32 (cos.f32 0) 2) (*.f32 2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) 4)
(-.f32 1/2 (/.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))) 4))
(/.f32 (neg.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))) 2)
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2))
(/.f32 (neg.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2)))) (neg.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))))
(/.f32 (neg.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2)))) (+.f32 -1/2 (neg.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))))
(*.f32 1 (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2))) (fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2)))
(/.f32 (neg.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 3) 1/8))) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2)) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))))))
(/.f32 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 3)))) (+.f32 -1/4 (neg.f32 (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2) (*.f32 1/4 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))))))))
(/.f32 (neg.f32 (+.f32 1/8 (*.f32 -1/8 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 3)))) (-.f32 -1/4 (fma.f32 1/4 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 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 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (/.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) -1)
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))
(fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2)
(neg.f32 (/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))) -2))
(/.f32 (neg.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))))) -2)
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) 3))
(*.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))) (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(exp.f32 (log.f32 (*.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 (-.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))))))
(log.f32 (exp.f32 (*.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 (-.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 (sqrt.f32 (*.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))))))) (sqrt.f32 (*.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 (-.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))))))
(log1p.f32 (expm1.f32 (*.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 (-.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))))))
(expm1.f32 (log1p.f32 (*.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 (-.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 (*.f32 (cbrt.f32 (*.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))))))) (cbrt.f32 (*.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)))))))) (cbrt.f32 (*.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 (-.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))))))
(cbrt.f32 (*.f32 (*.f32 (*.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 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))
(cbrt.f32 (*.f32 (*.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 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))
(cbrt.f32 (pow.f32 (*.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)))))) 3))
(*.f32 1 (*.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 (-.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))))))
(pow.f32 (*.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)))))) 1)
(*.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))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (binary32->binary64 (*.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))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))) (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary32->binary64 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))
(binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1))))))
(binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1)))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))
(binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1))))))
(binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux maxCos (-.f32 1 ux))))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux maxCos (-.f32 1 ux))))
(binary64->binary32 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (log.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))
(binary64->binary32 (log.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux maxCos (-.f32 1 ux))))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux maxCos (-.f32 1 ux))))
(binary64->binary32 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux))) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) (-.f64 1 (binary32->binary64 ux)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))))
(binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))

eval4.2s (14.7%)

Compiler

Compiled 226591 to 136499 computations (39.8% saved)

prune893.0ms (3.2%)

Pruning

49 alts after pruning (44 fresh and 5 done)

PrunedKeptTotal
New3184323216
Fresh141226
Picked145
Done011
Total3199493248
Accuracy
99.7%
Counts
3248 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.4%
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
56.5%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
47.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.6%
(*.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))))))
77.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
58.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))
58.6%
(*.f32 (sin.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
98.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
77.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos))))
98.2%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (log1p.f32 (expm1.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
95.0%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
60.9%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
58.4%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
76.2%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
52.9%
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
83.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
53.0%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
83.3%
(*.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)))))))
44.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
55.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)))))
52.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
52.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
67.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)))))
52.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
52.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
51.3%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
51.2%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
52.7%
(*.f32 2 (exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
57.2%
(exp.f32 (log.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))))))))
57.2%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
59.7%
(cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
58.6%
(cbrt.f32 (*.f32 (*.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 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
27.9%
(cbrt.f32 (*.f32 (*.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 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2)) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
58.5%
(cbrt.f32 (*.f32 (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (expm1.f32 (log1p.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))
57.3%
(cbrt.f32 (*.f32 (*.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 (exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.7%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.6%
(binary64->binary32 (*.f64 (binary32->binary64 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.7%
(binary64->binary32 (*.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
56.4%
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
56.5%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
47.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.6%
(*.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))))))
77.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
58.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))
58.6%
(*.f32 (sin.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
98.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
77.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos))))
98.2%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (log1p.f32 (expm1.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
95.0%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
60.9%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
58.4%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
76.2%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
52.9%
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
83.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
53.0%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
83.3%
(*.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)))))))
44.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
55.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)))))
52.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
52.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
67.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)))))
52.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
52.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
51.3%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
51.2%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
52.7%
(*.f32 2 (exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
57.2%
(exp.f32 (log.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))))))))
57.2%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
59.7%
(cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
58.6%
(cbrt.f32 (*.f32 (*.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 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
27.9%
(cbrt.f32 (*.f32 (*.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 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 2)) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
58.5%
(cbrt.f32 (*.f32 (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (expm1.f32 (log1p.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))
57.3%
(cbrt.f32 (*.f32 (*.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 (exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.7%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.6%
(binary64->binary32 (*.f64 (binary32->binary64 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.7%
(binary64->binary32 (*.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
Compiler

Compiled 5634 to 4276 computations (24.1% saved)

localize934.0ms (3.3%)

Localize:

Found 36 expressions with local error:

NewAccuracyProgram
99.9%
(log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))
100.0%
(-.f32 ux (*.f32 ux maxCos))
100.0%
(*.f32 ux maxCos)
100.0%
(+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))
99.8%
(-.f32 ux (+.f32 1 (*.f32 maxCos ux)))
99.8%
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
100.0%
(exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
100.0%
(*.f32 maxCos ux)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.9%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
99.6%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.8%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
98.2%
(PI.f32)
98.9%
(*.f32 uy (PI.f32))
99.5%
(pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)
99.5%
(-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))
99.6%
(sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
99.9%
(exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))
98.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))
98.2%
(PI.f32)
94.1%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
57.2%
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)
98.8%
(*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
98.2%
(PI.f32)
59.8%
(+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
57.2%
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
98.2%
(PI.f32)
59.8%
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
98.9%
(*.f32 uy (PI.f32))
98.2%
(PI.f32)
98.8%
(*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
98.2%
(PI.f32)
63.5%
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
59.4%
(log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
Compiler

Compiled 571 to 306 computations (46.4% saved)

series10.0ms (0%)

Counts
11 → 80
Calls

33 calls:

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

rewrite156.0ms (0.6%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
932×frac-times
423×frac-2neg
408×cancel-sign-sub-inv
382×flip-+
254×distribute-neg-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056243
1257231
21954231
Stop Event
node limit
Counts
11 → 331
Calls
Call 1
Inputs
(log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
(PI.f32)
(*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(PI.f32)
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(PI.f32)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(PI.f32)
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
(PI.f32)
Outputs
(*.f64 (PI.f32) (binary32->binary64 uy))
(*.f64 (binary32->binary64 uy) (PI.f32))
(log.f64 (exp.f64 (PI.f32)))
(log.f64 (exp.f64 (PI.f32)))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) (/.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 (+.f32 (+.f32 ux -1) 1) (+.f32 (+.f32 ux -1) 1))) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 (+.f32 ux -1) 1)))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (+.f32 1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (+.f32 ux -1)))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)
(log.f64 (exp.f64 (PI.f32)))
(+.f32 (+.f32 ux -1) (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))
(+.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))
(+.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (+.f32 ux -1)))
(+.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) (*.f32 (+.f32 ux -1) 1))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (+.f32 ux -1) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1)))))
(/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1))) (neg.f32 (pow.f32 (+.f32 1 ux) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 1 ux) 2)))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 ux))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1))) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux))) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux))) (neg.f32 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux (-.f32 1 ux)) 2)) (-.f32 (+.f32 ux -1) (*.f32 ux (-.f32 1 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) 1)) (*.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (-.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (*.f32 ux (-.f32 1 ux)))) (*.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 1 (+.f32 ux -1)))) (-.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (+.f32 ux -1))))
(/.f32 (-.f32 (*.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 1 (+.f32 ux -1))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) (-.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) (*.f32 (*.f32 ux (-.f32 1 ux)) 1)) (*.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) 1))) (-.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) (*.f32 (+.f32 ux -1) 1)))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(fma.f32 (-.f32 1 ux) ux (+.f32 ux -1))
(+.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (/.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(log.f64 (exp.f64 (PI.f32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log.f64 (exp.f64 (PI.f32)))
Calls

40 calls:

1.0ms
(log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
0.0ms
(log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
0.0ms
(*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
0.0ms
(PI.f32)
0.0ms
(PI.f32)

simplify206.0ms (0.7%)

Algorithm
egg-herbie
Rules
600×associate-*r*
566×fma-def
469×*-commutative
364×distribute-lft-in
315×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091622661
1270120143
Stop Event
node limit
Counts
411 → 495
Calls
Call 1
Inputs
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
-1
(-.f32 (*.f32 2 ux) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (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 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.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 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 (/.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)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.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 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (+.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 (/.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) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (+.f32 1 (*.f32 -1 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(*.f64 (binary32->binary64 uy) (PI.f32))
(exp.f64 (log.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(log.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))) (sqrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))) (cbrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))) (cbrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))) (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(*.f64 1 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(pow.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 1)
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(binary32->binary64 (log.f32 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))))
(log.f64 (exp.f64 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) 1)
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (log.f32 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2)))))
(log.f64 (exp.f64 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) (/.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 (+.f32 (+.f32 ux -1) 1) (+.f32 (+.f32 ux -1) 1))) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 (+.f32 ux -1) 1)))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (+.f32 1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (+.f32 ux -1)))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)
(exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))
(log.f64 (exp.f64 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(+.f32 (+.f32 ux -1) (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))
(+.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))
(+.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (+.f32 ux -1)))
(+.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) (*.f32 (+.f32 ux -1) 1))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (+.f32 ux -1) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1)))))
(/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1))) (neg.f32 (pow.f32 (+.f32 1 ux) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 1 ux) 2)))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 ux))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1))) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux))) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux))) (neg.f32 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux (-.f32 1 ux)) 2)) (-.f32 (+.f32 ux -1) (*.f32 ux (-.f32 1 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) 1)) (*.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (-.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (*.f32 ux (-.f32 1 ux)))) (*.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 1 (+.f32 ux -1)))) (-.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (+.f32 ux -1))))
(/.f32 (-.f32 (*.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 1 (+.f32 ux -1))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) (-.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) (*.f32 (*.f32 ux (-.f32 1 ux)) 1)) (*.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) 1))) (-.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) (*.f32 (+.f32 ux -1) 1)))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(fma.f32 (-.f32 1 ux) ux (+.f32 ux -1))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(binary64->binary32 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))
(+.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (/.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(exp.f32 (log.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(log.f32 (exp.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(log1p.f32 (expm1.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(expm1.f32 (log1p.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 (cbrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (cbrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (cbrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(cbrt.f32 (*.f32 (*.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 1 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(pow.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) 1)
(binary64->binary32 (binary32->binary64 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (binary32->binary64 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (log.f64 (exp.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))))
(log.f64 (exp.f64 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(log.f32 (exp.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(log1p.f32 (expm1.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(expm1.f32 (log1p.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(*.f32 (*.f32 (cbrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))) (cbrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))))) (cbrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(cbrt.f32 (*.f32 (*.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(*.f32 1 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))))
(pow.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))) 1)
(binary64->binary32 (binary32->binary64 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(binary64->binary32 (binary32->binary64 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(binary64->binary32 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))))
(log.f64 (exp.f64 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary32->binary64 (binary64->binary32 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(binary32->binary64 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary32->binary64 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(binary64->binary32 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (binary32->binary64 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (exp.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))))
(binary64->binary32 (binary32->binary64 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(binary64->binary32 (binary32->binary64 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(binary64->binary32 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (*.f32 ux maxCos))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))))
(binary64->binary32 (log.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
Outputs
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
-1
(-.f32 (*.f32 2 ux) 1)
(fma.f32 2 ux -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))
(+.f32 ux (*.f32 ux (-.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 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (*.f32 ux (neg.f32 ux)) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux (neg.f32 ux)) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux (neg.f32 ux)) (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 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (fma.f32 ux (-.f32 1 ux) ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (fma.f32 ux (-.f32 1 ux) ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (fma.f32 ux (-.f32 1 ux) ux))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 maxCos maxCos))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (fma.f32 ux (-.f32 1 ux) ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (fma.f32 ux (-.f32 1 ux) ux))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 maxCos maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (fma.f32 ux (-.f32 1 ux) ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (fma.f32 ux (-.f32 1 ux) ux))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (*.f32 -4/3 (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 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (pow.f32 uy 5)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (pow.f32 uy 5)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 (*.f32 -4/3 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (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 maxCos -1) (-.f32 1 maxCos)))))
(*.f32 (*.f32 ux (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 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (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 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.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 (+.f32 1 (neg.f32 (+.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/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) ux) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.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 (+.f32 1 (neg.f32 (+.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/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) ux) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3)) ux) (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) ux)) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (neg.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(neg.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.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 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (+.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)))) (fma.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 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)))))))
(fma.f32 -1 (fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (*.f32 (neg.f32 ux) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.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 (/.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) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (+.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)))) (fma.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 (*.f32 ux ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3))))))))
(fma.f32 -1 (fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux)) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 ux (-.f32 1 ux) ux))) (*.f32 (*.f32 1/2 (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 ux (-.f32 1 ux) ux))) (+.f32 (*.f32 (*.f32 1/2 (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) 1/2) (sqrt.f32 (/.f32 1 (fma.f32 ux (-.f32 1 ux) ux)))) 2)) (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) 2))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) 1/2) (sqrt.f32 (/.f32 1 (fma.f32 ux (-.f32 1 ux) ux)))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 ux) ux) 3))))) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 ux (-.f32 1 ux) ux))) (+.f32 (*.f32 (*.f32 1/2 (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) 1/2) (sqrt.f32 (/.f32 1 (fma.f32 ux (-.f32 1 ux) ux)))) 2)) (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
(*.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 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (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))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) ux)) (*.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 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (fma.f32 ux (-.f32 1 ux) ux) (pow.f32 (/.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (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 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 ux (-.f32 1 ux) ux) (pow.f32 (/.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (fma.f32 ux (-.f32 1 ux) ux) (pow.f32 (/.f32 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (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)))))
(*.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 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (-.f32 1 ux) (*.f32 ux (-.f32 1 ux))) ux)) (*.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 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (fma.f32 ux (-.f32 1 ux) ux) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux (-.f32 1 ux) (*.f32 ux (-.f32 1 ux))) ux)) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (-.f32 1 ux) (*.f32 ux (-.f32 1 ux))) 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 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (fma.f32 ux (-.f32 1 ux) ux) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux (-.f32 1 ux) (*.f32 ux (-.f32 1 ux))) ux)) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 ux) (*.f32 ux (-.f32 1 ux))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3))) (/.f32 (-.f32 (fma.f32 ux (-.f32 1 ux) ux) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux (-.f32 1 ux) (*.f32 ux (-.f32 1 ux))) ux)) 2)) (*.f32 maxCos maxCos))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (-.f32 1 ux) (*.f32 ux (-.f32 1 ux))) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(*.f64 (binary32->binary64 uy) (PI.f32))
(*.f64 (PI.f32) (binary32->binary64 uy))
(exp.f64 (log.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(log.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))) (sqrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))) (cbrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))) (cbrt.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))) (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(cbrt.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) (*.f64 (PI.f32) (binary32->binary64 uy)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 3))
(*.f64 1 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(*.f64 (PI.f32) (binary32->binary64 uy))
(pow.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 1)
(*.f64 (PI.f32) (binary32->binary64 uy))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))))
(binary32->binary64 (binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary32->binary64 (log.f32 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))))
(binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))
(log.f64 (exp.f64 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) 3))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) 1)
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (log.f32 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2)))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2)))))
(log.f64 (exp.f64 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) (/.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) -1) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (fma.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3) -1) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(/.f32 -1 (/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(/.f32 -1 (/.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))))
(/.f32 -1 (/.f32 (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))
(/.f32 -1 (/.f32 (-.f32 -1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) -1) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (fma.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3) -1) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(/.f32 (-.f32 -1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (-.f32 -1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(/.f32 (-.f32 -1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (-.f32 -1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) -1) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (fma.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3) -1) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (-.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 (+.f32 (+.f32 ux -1) 1) (+.f32 (+.f32 ux -1) 1))) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 (+.f32 ux -1) 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 (+.f32 ux 0) (+.f32 ux 0))) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux 0)))
(/.f32 (*.f32 (fma.f32 ux (-.f32 1 ux) ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (+.f32 1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (+.f32 ux -1)))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (+.f32 1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (*.f32 (+.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 (fma.f32 ux (-.f32 1 ux) 1) (-.f32 1 ux))) (+.f32 1 (-.f32 1 (*.f32 ux ux))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) -1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) -1)
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) -1) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (fma.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3) -1) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (-.f32 1 ux) 2))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(/.f32 (-.f32 -1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (-.f32 -1 (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(exp.f32 (log.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(expm1.f32 (log1p.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(*.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(cbrt.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(*.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 ux (-.f32 1 ux) ux)
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (-.f32 1 ux) ux)))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (-.f32 1 ux) ux)))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)))))
(binary64->binary32 (fma.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)) 1))
(log.f64 (exp.f64 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(+.f32 (+.f32 ux -1) (*.f32 ux (-.f32 1 ux)))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (+.f32 ux -1)))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) (*.f32 (+.f32 ux -1) 1))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 ux 1) 2) (fma.f32 ux ux -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 ux 1))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (fma.f32 ux ux (+.f32 ux 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 ux 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 ux 1))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 ux 1) 2) (fma.f32 ux ux -1)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (fma.f32 ux ux (+.f32 ux 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux 1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 ux)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 ux 1))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 ux 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 ux 1))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (+.f32 ux -1) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (+.f32 ux -1) 3)) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (+.f32 ux -1) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 ux (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux (-.f32 1 ux)) 2))))
(/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 ux 1) (fma.f32 ux ux -1)))
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 ux 1) (-.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (+.f32 ux 1)) (-.f32 1 ux)))
(/.f32 (-.f32 1 ux) (/.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux -1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (+.f32 ux -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux -1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux -1)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 ux 1) (fma.f32 ux ux -1)))
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 ux 1) (-.f32 1 ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (+.f32 ux 1)) (-.f32 1 ux)))
(/.f32 (-.f32 1 ux) (/.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 -1 (pow.f32 ux 3))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 ux 1)))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux -1))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 ux 1)))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux -1))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux (neg.f32 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux (neg.f32 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 ux 1)))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux -1))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 ux 1)))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux -1))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux (neg.f32 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux (neg.f32 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) -1) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux (neg.f32 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux (neg.f32 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 ux 1)))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux -1))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 ux 1)))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux -1))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux (neg.f32 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (pow.f32 (+.f32 1 ux) 2))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (+.f32 ux 1) (neg.f32 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux (+.f32 ux 1)) (+.f32 ux (neg.f32 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (*.f32 ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 ux 1)))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux -1))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 -1 (-.f32 1 (pow.f32 ux 3))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 ux)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 ux 1)))) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux -1))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) -1))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1))) (neg.f32 (pow.f32 (+.f32 1 ux) 2)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (fma.f32 ux ux -1))) (neg.f32 (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (fma.f32 ux ux -1)) (neg.f32 (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 -1 (pow.f32 ux 3)))) (*.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux (+.f32 ux 1)))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 -1 (pow.f32 ux 3)))) (*.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux (+.f32 ux 1)))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (neg.f32 (fma.f32 ux ux (+.f32 ux 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux)))) (neg.f32 (pow.f32 (+.f32 1 ux) 2)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (fma.f32 ux ux -1))) (neg.f32 (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (fma.f32 ux ux -1)) (neg.f32 (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 -1 (pow.f32 ux 3)))) (*.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux (+.f32 ux 1)))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 -1 (pow.f32 ux 3)))) (*.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux (+.f32 ux 1)))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3)))) (neg.f32 (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (neg.f32 (fma.f32 ux ux (+.f32 ux 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 ux 1)) (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (+.f32 ux -1) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)) (-.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1))) (-.f32 -1 ux))
(/.f32 (*.f32 (fma.f32 ux ux -1) (neg.f32 (-.f32 1 ux))) (-.f32 -1 ux))
(/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 1 ux))) (neg.f32 (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) (-.f32 -1 ux))
(/.f32 (*.f32 (fma.f32 ux ux -1) (neg.f32 (-.f32 1 ux))) (-.f32 -1 ux))
(/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3)))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 1 ux))) (neg.f32 (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (-.f32 -1 ux))
(/.f32 (*.f32 (fma.f32 ux ux -1) (neg.f32 (-.f32 1 ux))) (-.f32 -1 ux))
(/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 1 ux))) (neg.f32 (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux))) (-.f32 -1 ux))
(/.f32 (*.f32 (fma.f32 ux ux -1) (neg.f32 (-.f32 1 ux))) (-.f32 -1 ux))
(/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 ux))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux))) (neg.f32 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 1 ux))) (neg.f32 (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux (-.f32 1 ux)) 2)) (-.f32 (+.f32 ux -1) (*.f32 ux (-.f32 1 ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) 1)) (*.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (-.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (-.f32 (*.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (*.f32 ux (-.f32 1 ux)))) (*.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 1 (+.f32 ux -1)))) (-.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (+.f32 ux -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 1 (+.f32 ux -1))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) (-.f32 (*.f32 1 (+.f32 ux -1)) (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1))))
(/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) (*.f32 (*.f32 ux (-.f32 1 ux)) 1)) (*.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) 1))) (-.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) (*.f32 (+.f32 ux -1) 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 ux -1)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux)))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 (-.f32 1 ux) ux (+.f32 ux -1))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(*.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)
(fma.f32 ux (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(binary64->binary32 (binary32->binary64 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(binary64->binary32 (binary32->binary64 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(binary64->binary32 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))
(binary64->binary32 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux))))
(+.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (/.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 -1 (/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 -1 (/.f32 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 -1 (/.f32 (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 -1 (/.f32 (-.f32 -1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (-.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (neg.f32 (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1)) (neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1)) (neg.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (neg.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) -1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) -1)
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log1p.f32 (expm1.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (*.f32 (cbrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (cbrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (cbrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (*.f32 (*.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(cbrt.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(*.f32 1 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(binary64->binary32 (binary32->binary64 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(binary64->binary32 (binary32->binary64 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(binary64->binary32 (binary32->binary64 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(binary64->binary32 (log.f64 (exp.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))))))
(binary64->binary32 (+.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)))))
(binary64->binary32 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1))
(log.f64 (exp.f64 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 (cbrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))) (cbrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))))) (cbrt.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (*.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(*.f32 1 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(binary64->binary32 (binary32->binary64 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(binary64->binary32 (binary32->binary64 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(binary64->binary32 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1))))
(log.f64 (exp.f64 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary32->binary64 (binary64->binary32 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (exp.f64 (PI.f32)) (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (exp.f64 (PI.f32)) (binary32->binary64 uy))))
(binary32->binary64 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))))
(binary32->binary64 (pow.f32 (exp.f32 (PI.f32)) (binary64->binary32 (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary32->binary64 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (PI.f32))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (PI.f32)))
(binary64->binary32 (*.f64 (PI.f32) (binary32->binary64 uy)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux))))))
(binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)) 1)))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))))
(binary64->binary32 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux)))))
(binary64->binary32 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (fma.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)) 1))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (*.f32 2 uy))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 2 (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 2 (*.f32 uy (PI.f32)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (*.f32 2 uy))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))
(binary64->binary32 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy))))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 maxCos ux)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (binary32->binary64 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(binary64->binary32 (binary32->binary64 (exp.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(binary64->binary32 (binary32->binary64 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(binary64->binary32 (exp.f64 (+.f64 1 (*.f64 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))) (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux))))))
(binary64->binary32 (exp.f64 (+.f64 1 (*.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1))))))
(binary64->binary32 (exp.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(binary64->binary32 (binary32->binary64 (-.f32 (fma.f32 ux maxCos 1) ux)))
(binary64->binary32 (-.f64 (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux))) (binary32->binary64 ux)))
(binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (+.f64 1 (*.f64 (binary32->binary64 maxCos) (binary32->binary64 ux)))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)))
(binary64->binary32 (binary32->binary64 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (binary32->binary64 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (fma.f32 ux maxCos 1))))
(binary64->binary32 (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (-.f32 ux (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 ux (*.f32 ux maxCos))))
(binary64->binary32 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(binary64->binary32 (binary32->binary64 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(binary64->binary32 (log.f64 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1)))))
(binary64->binary32 (log.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (-.f64 (binary32->binary64 ux) (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1)) 1)))))

eval688.0ms (2.4%)

Compiler

Compiled 38287 to 25176 computations (34.2% saved)

prune363.0ms (1.3%)

Pruning

59 alts after pruning (51 fresh and 8 done)

PrunedKeptTotal
New95524979
Fresh122739
Picked145
Done145
Total969591028
Accuracy
99.9%
Counts
1028 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.0%
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux)) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 ux (-.f32 1 ux) ux))) (*.f32 (*.f32 1/2 (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))))))
62.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 (+.f32 (+.f32 ux -1) 1) (+.f32 (+.f32 ux -1) 1))) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 (+.f32 ux -1) 1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
92.4%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 ux) ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
92.4%
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
57.0%
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) 1)) (*.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (-.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
55.7%
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (+.f32 ux -1))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
56.3%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))))
56.5%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
56.3%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
73.6%
(*.f32 (sqrt.f32 (*.f32 2 ux)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
56.1%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
92.3%
(*.f32 (sqrt.f32 (binary64->binary32 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
47.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.6%
(*.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))))))
77.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
98.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
77.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos))))
95.0%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
60.9%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
76.2%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
92.4%
(*.f32 (binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
52.9%
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
83.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
78.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux))))
83.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
83.3%
(*.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)))))))
82.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (fma.f32 ux (-.f32 1 ux) ux)))))
67.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))))
44.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
55.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)))))
52.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
52.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
67.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
51.2%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
52.7%
(*.f32 2 (exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
57.2%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
92.0%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
74.2%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))))))
92.0%
(exp.f32 (log.f32 (binary64->binary32 (*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))))
58.6%
(cbrt.f32 (*.f32 (*.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 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
58.5%
(cbrt.f32 (*.f32 (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (expm1.f32 (log1p.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))
57.3%
(cbrt.f32 (*.f32 (*.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 (exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
92.9%
(binary64->binary32 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
97.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
55.6%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (binary32->binary64 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.7%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.6%
(binary64->binary32 (*.f64 (binary32->binary64 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.7%
(binary64->binary32 (*.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
95.0%
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux)) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 ux (-.f32 1 ux) ux))) (*.f32 (*.f32 1/2 (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1))))))
62.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 (+.f32 (+.f32 ux -1) 1) (+.f32 (+.f32 ux -1) 1))) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 (+.f32 ux -1) 1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
92.4%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 ux) ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
92.4%
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
57.0%
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) 1)) (*.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (-.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
55.7%
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (+.f32 ux -1))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
56.3%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))))
56.5%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
56.3%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
73.6%
(*.f32 (sqrt.f32 (*.f32 2 ux)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
56.1%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
92.3%
(*.f32 (sqrt.f32 (binary64->binary32 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
47.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.6%
(*.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))))))
77.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
98.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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
58.4%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
77.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos))))
95.0%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
60.9%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (-.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))))
76.2%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
92.4%
(*.f32 (binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
52.9%
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
83.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
78.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 1 ux) ux))))
83.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
83.3%
(*.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)))))))
82.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (fma.f32 ux (-.f32 1 ux) ux)))))
67.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))))
44.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
55.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) -1)))))
52.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
52.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
67.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
51.2%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
52.7%
(*.f32 2 (exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
57.2%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)))))
92.0%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
74.2%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))))))
92.0%
(exp.f32 (log.f32 (binary64->binary32 (*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))))
58.6%
(cbrt.f32 (*.f32 (*.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 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
58.5%
(cbrt.f32 (*.f32 (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (expm1.f32 (log1p.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))
57.3%
(cbrt.f32 (*.f32 (*.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 (exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
92.9%
(binary64->binary32 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
97.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.9%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
55.6%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (binary32->binary64 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.7%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.6%
(binary64->binary32 (*.f64 (binary32->binary64 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.7%
(binary64->binary32 (*.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
Compiler

Compiled 6368 to 4918 computations (22.8% saved)

localize1.0s (3.6%)

Localize:

Found 40 expressions with local error:

NewAccuracyProgram
99.5%
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
99.8%
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
100.0%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
100.0%
(*.f32 ux maxCos)
99.8%
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
99.8%
(sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
99.8%
(+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))
99.9%
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
99.5%
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.9%
(*.f32 ux (-.f32 (*.f32 2 maxCos) 2))
99.9%
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
99.9%
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
98.8%
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
98.9%
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
98.9%
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
99.8%
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
99.5%
(pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)
99.5%
(-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))
99.6%
(sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
99.9%
(exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))
98.8%
(*.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))))))
98.7%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.4%
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
59.1%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.6%
(*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))
99.5%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
98.8%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
99.5%
(sin.f32 (*.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))))))
98.8%
(*.f32 (*.f32 uy 2) (PI.f32))
58.9%
(-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
98.9%
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
98.9%
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
98.8%
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
59.1%
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
98.8%
(*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
62.7%
(-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))
59.4%
(log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy))))
18.4%
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
Compiler

Compiled 741 to 439 computations (40.8% saved)

series38.0ms (0.1%)

Counts
10 → 136
Calls

57 calls:

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

rewrite130.0ms (0.5%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
932×frac-times
464×frac-2neg
424×frac-add
418×cancel-sign-sub-inv
251×frac-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067402
1282382
22171382
Stop Event
node limit
Counts
10 → 264
Calls
Call 1
Inputs
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
Outputs
(+.f32 1 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)))
(+.f32 1 (*.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 1))
(+.f32 1 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2))) (/.f32 1 (-.f32 1 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(+.f32 1 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2) (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(+.f32 0 (neg.f32 (*.f32 ux (fma.f32 maxCos 2 -2))))
(+.f32 0 (*.f32 -1 (*.f32 ux (fma.f32 maxCos 2 -2))))
(+.f32 0 (*.f32 (neg.f32 ux) (fma.f32 maxCos 2 -2)))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 maxCos 2 -2)) ux))
(+.f32 0 (*.f32 (neg.f32 (*.f32 ux (fma.f32 maxCos 2 -2))) 1))
(+.f32 0 (*.f32 (neg.f32 (*.f32 1 (fma.f32 maxCos 2 -2))) ux))
(+.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 1)
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)) (/.f32 1 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(/.f32 1 (/.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))) (neg.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2)) (+.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2) (*.f32 -1 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1))))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 3)) (+.f32 0 (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2) (*.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(/.f32 (-.f32 (*.f32 1 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))) (*.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))) (*.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)))) (neg.f32 (neg.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)))) (neg.f32 (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))))))
(/.f32 (neg.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2))) (neg.f32 (+.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2) (*.f32 -1 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)))))))
(/.f32 (neg.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 3))) (neg.f32 (+.f32 0 (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2) (*.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(pow.f32 (/.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))) -1)
(neg.f32 (*.f32 ux (fma.f32 maxCos 2 -2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1/2))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (*.f32 maxCos (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) -1))
(+.f32 (*.f32 maxCos (-.f32 1 maxCos)) (*.f32 -1 (-.f32 1 maxCos)))
(+.f32 (*.f32 (-.f32 1 maxCos) -1) (*.f32 maxCos (-.f32 1 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) 1) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(+.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 maxCos (-.f32 1 maxCos)))
(+.f32 (*.f32 1 (+.f32 maxCos -1)) (*.f32 (neg.f32 maxCos) (+.f32 maxCos -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (fma.f32 maxCos maxCos -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos -1)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 maxCos)) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (fma.f32 maxCos maxCos -1))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos -1))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos maxCos -1))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos -1))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 maxCos))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 maxCos))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) uy))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/2) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/2))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy))))) 2)
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy)))))) -2)
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)) 1))
Calls

40 calls:

1.0ms
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
0.0ms
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
0.0ms
(-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
0.0ms
(*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
0.0ms
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))

simplify210.0ms (0.7%)

Algorithm
egg-herbie
Rules
562×*-commutative
527×fma-def
401×times-frac
337×distribute-lft-in
301×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
094722322
1268420396
Stop Event
node limit
Counts
400 → 567
Calls
Call 1
Inputs
(*.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 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (*.f32 -1 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (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 -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 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 (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)))))))
-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 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)))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(*.f64 1 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(pow.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) 1)
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))) (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) 1)
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (log.f32 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))) 2)) (sqrt.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(log.f32 (exp.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 1 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(binary64->binary32 (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(log.f32 (exp.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))))))
(+.f32 1 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)))
(+.f32 1 (*.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 1))
(+.f32 1 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2))) (/.f32 1 (-.f32 1 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(+.f32 1 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2) (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(+.f32 0 (neg.f32 (*.f32 ux (fma.f32 maxCos 2 -2))))
(+.f32 0 (*.f32 -1 (*.f32 ux (fma.f32 maxCos 2 -2))))
(+.f32 0 (*.f32 (neg.f32 ux) (fma.f32 maxCos 2 -2)))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 maxCos 2 -2)) ux))
(+.f32 0 (*.f32 (neg.f32 (*.f32 ux (fma.f32 maxCos 2 -2))) 1))
(+.f32 0 (*.f32 (neg.f32 (*.f32 1 (fma.f32 maxCos 2 -2))) ux))
(+.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 1)
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)) (/.f32 1 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(/.f32 1 (/.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)))))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))) (neg.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2)) (+.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2) (*.f32 -1 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1))))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 3)) (+.f32 0 (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2) (*.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(/.f32 (-.f32 (*.f32 1 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))) (*.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))) (*.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)))) (neg.f32 (neg.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)))) (neg.f32 (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))))))
(/.f32 (neg.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2))) (neg.f32 (+.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2) (*.f32 -1 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)))))))
(/.f32 (neg.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 3))) (neg.f32 (+.f32 0 (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2) (*.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(pow.f32 (/.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))) -1)
(pow.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))) -1)
(neg.f32 (*.f32 ux (fma.f32 maxCos 2 -2)))
(exp.f32 (log.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(log.f32 (exp.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(log1p.f32 (expm1.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(expm1.f32 (log1p.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) (cbrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (cbrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 1 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(pow.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) 1)
(binary64->binary32 (binary32->binary64 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(binary64->binary32 (binary32->binary64 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(binary64->binary32 (-.f64 1 (+.f64 1 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))) (sqrt.f64 (-.f64 1 (+.f64 1 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2)))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1/2))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1)
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (binary32->binary64 ux) (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))) (*.f64 (*.f64 (binary32->binary64 ux) (binary32->binary64 ux)) (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos))))))))
(+.f32 (*.f32 maxCos (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) -1))
(+.f32 (*.f32 maxCos (-.f32 1 maxCos)) (*.f32 -1 (-.f32 1 maxCos)))
(+.f32 (*.f32 (-.f32 1 maxCos) -1) (*.f32 maxCos (-.f32 1 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) 1) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(+.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 maxCos (-.f32 1 maxCos)))
(+.f32 (*.f32 1 (+.f32 maxCos -1)) (*.f32 (neg.f32 maxCos) (+.f32 maxCos -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (fma.f32 maxCos maxCos -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos -1)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 maxCos)) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (fma.f32 maxCos maxCos -1))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos -1))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos maxCos -1))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos -1))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 maxCos))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 maxCos))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(log.f32 (exp.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cbrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (cbrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(pow.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(binary64->binary32 (binary32->binary64 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(binary64->binary32 (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) uy))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/2) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/2))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy))))) 2)
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy)))))) -2)
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)) 1))
(exp.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 1)
(binary64->binary32 (binary32->binary64 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(binary64->binary32 (pow.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) 2))
(binary32->binary64 (binary64->binary32 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(binary32->binary64 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(binary32->binary64 (sqrt.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(binary64->binary32 (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(binary64->binary32 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(binary64->binary32 (+.f64 1 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (+.f64 1 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2))))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2)))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(binary64->binary32 (fma.f64 (binary32->binary64 ux) (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))) (*.f64 (*.f64 (binary32->binary64 ux) (binary32->binary64 ux)) (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(binary64->binary32 (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(binary64->binary32 (sqrt.f64 (fma.f64 (binary32->binary64 ux) (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))) (*.f64 (*.f64 (binary32->binary64 ux) (binary32->binary64 ux)) (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(binary64->binary32 (*.f64 (*.f64 (binary32->binary64 ux) (binary32->binary64 ux)) (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos)))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
Outputs
(*.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 (*.f32 ux ux) (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 (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux)) (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 (*.f32 ux (PI.f32)) (neg.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 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) 1/2))
(fma.f32 -1 (fma.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 (/.f32 (/.f32 (PI.f32) ux) (*.f32 -1 (sqrt.f32 -1))) 1/2))
(+.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 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) 1/2)))
(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) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux)) (*.f32 (/.f32 (/.f32 (PI.f32) ux) (*.f32 -1 (sqrt.f32 -1))) 1/2)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (*.f32 ux uy))
(+.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)))
(fma.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32))))
(fma.f32 ux (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32)))))
(fma.f32 -1/2 (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 ux (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 uy (*.f32 ux ux)) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32))))))
(fma.f32 -1/2 (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 uy (*.f32 ux ux)) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32))))))
(*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(neg.f32 (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (*.f32 -1 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))
(*.f32 -1 (fma.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32)))))
(neg.f32 (fma.f32 ux (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 3)))))
(fma.f32 -1 (fma.f32 ux (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32)))) (/.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) uy) ux)) (*.f32 -1 (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32))))) (fma.f32 -1/2 (*.f32 (/.f32 uy (*.f32 ux ux)) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/2 (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 3))))))
(fma.f32 -1 (fma.f32 ux (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (/.f32 uy (/.f32 (sqrt.f32 -1) (PI.f32)))) (fma.f32 -1/2 (*.f32 (/.f32 uy (*.f32 ux ux)) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) uy) ux)) (*.f32 -1 (sqrt.f32 -1)))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 2 ux)
(*.f32 ux 2)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 (*.f32 -2 maxCos) ux)
(*.f32 -2 (*.f32 ux maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 (*.f32 -2 maxCos) ux)
(*.f32 -2 (*.f32 ux maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (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 (sqrt.f32 -1) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(fma.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))))
(+.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 (sqrt.f32 -1) (pow.f32 (PI.f32) 3)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (sqrt.f32 -1) (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (fma.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))))
(+.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 (sqrt.f32 -1) (pow.f32 (PI.f32) 3)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (sqrt.f32 -1) (pow.f32 (PI.f32) 7)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (sqrt.f32 -1) (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) uy) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)))) (fma.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))))
(*.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 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -2))) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.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 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 maxCos maxCos)) (/.f32 (/.f32 (*.f32 -2 (sqrt.f32 -2)) (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -2))) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(+.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 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -2))) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos)) (sqrt.f32 -2)) (/.f32 (sqrt.f32 -1) -2))) (*.f32 1/2 (/.f32 (pow.f32 maxCos 3) (/.f32 (/.f32 (pow.f32 (sqrt.f32 -2) 5) (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 (PI.f32) (*.f32 2 uy) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (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 (PI.f32) (*.f32 2 uy))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 (PI.f32) (*.f32 2 uy) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5))))))
(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 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))) (fma.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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))) (fma.f32 (PI.f32) (*.f32 2 uy) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))) (fma.f32 (PI.f32) (*.f32 2 uy) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (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))))))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 1 (*.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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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))))) ux) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (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)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 1 (*.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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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))))) ux) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (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))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 1 (*.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 (PI.f32) (*.f32 2 uy))) (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 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(-.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.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 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))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 -2 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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))))) ux) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) 1/8) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.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 -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 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)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 -2 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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))))) ux) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5))))) -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) 1/8)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux)))))) (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))))) 2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))))
(fma.f32 -1/4 (*.f32 (*.f32 (*.f32 (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))))) 2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) 3)))) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux)))))) (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))))) 2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux maxCos))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux maxCos))))
(+.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 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (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 maxCos maxCos)) (*.f32 (/.f32 (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux maxCos)))))
(*.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 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.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 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (*.f32 ux ux) -2 (*.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.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 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (*.f32 ux ux) -2 (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos)) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (*.f32 ux ux) -2 (*.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.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 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (*.f32 ux ux) -2 (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) maxCos)) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 (*.f32 ux ux) -2 (*.f32 ux 2)) (sqrt.f32 -1))) (*.f32 (/.f32 -1/4 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (*.f32 ux ux) -2 (*.f32 ux 2))) (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (*.f32 ux ux) -2 (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux maxCos)))
-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 (*.f32 maxCos maxCos)) (fma.f32 2 maxCos -1))
(fma.f32 -1 (*.f32 maxCos maxCos) (fma.f32 2 maxCos -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (*.f32 maxCos maxCos)) (fma.f32 2 maxCos -1))
(fma.f32 -1 (*.f32 maxCos maxCos) (fma.f32 2 maxCos -1))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (*.f32 maxCos maxCos))
(*.f32 maxCos (neg.f32 maxCos))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (*.f32 maxCos maxCos) (*.f32 2 maxCos))
(-.f32 (+.f32 maxCos maxCos) (*.f32 maxCos maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (*.f32 maxCos maxCos)) (fma.f32 2 maxCos -1))
(fma.f32 -1 (*.f32 maxCos maxCos) (fma.f32 2 maxCos -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (*.f32 maxCos maxCos)) (fma.f32 2 maxCos -1))
(fma.f32 -1 (*.f32 maxCos maxCos) (fma.f32 2 maxCos -1))
(*.f32 -1 (pow.f32 maxCos 2))
(neg.f32 (*.f32 maxCos maxCos))
(*.f32 maxCos (neg.f32 maxCos))
(+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos))
(fma.f32 -1 (*.f32 maxCos maxCos) (*.f32 2 maxCos))
(-.f32 (+.f32 maxCos maxCos) (*.f32 maxCos maxCos))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (*.f32 maxCos maxCos)) (fma.f32 2 maxCos -1))
(fma.f32 -1 (*.f32 maxCos maxCos) (fma.f32 2 maxCos -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 maxCos 2)) (*.f32 2 maxCos)) 1)
(+.f32 (neg.f32 (*.f32 maxCos maxCos)) (fma.f32 2 maxCos -1))
(fma.f32 -1 (*.f32 maxCos maxCos) (fma.f32 2 maxCos -1))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (PI.f32) 2) (*.f32 4 (*.f32 uy uy)))
(+.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 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(fma.f32 (*.f32 4 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -16/3 (pow.f32 uy 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 (*.f32 uy uy) (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) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 4 (*.f32 uy uy)))))
(+.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 (*.f32 uy uy) (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)))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(cbrt.f64 (*.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (*.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(cbrt.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) 3))
(*.f64 1 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(pow.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))) 1)
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))) (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy))))) (*.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy))))) (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))) 3))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))) 1)
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))) 2)) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 2 (*.f64 (PI.f32) (binary32->binary64 uy)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 (log.f32 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))) 2)) (sqrt.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(binary32->binary64 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))))) (sqrt.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(log.f32 (exp.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) 3))
(*.f32 1 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1)
(*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))))
(binary64->binary32 (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)))))))
(binary64->binary32 (*.f64 (PI.f32) (sqrt.f64 (fma.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)) 1))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(log.f32 (exp.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(cbrt.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) 3))
(*.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux))))))))
(binary64->binary32 (*.f64 (PI.f32) (*.f64 (binary32->binary64 uy) (sqrt.f64 (fma.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)) 1)))))
(+.f32 1 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 1 (*.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 1))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 1 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2))) (/.f32 1 (-.f32 1 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(+.f32 1 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))) (/.f32 1 (-.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 1 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (-.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 1 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2) (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(+.f32 1 (*.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(+.f32 1 (/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)) (+.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (-.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 0 (neg.f32 (*.f32 ux (fma.f32 maxCos 2 -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 0 (*.f32 -1 (*.f32 ux (fma.f32 maxCos 2 -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 0 (*.f32 (neg.f32 ux) (fma.f32 maxCos 2 -2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 maxCos 2 -2)) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 0 (*.f32 (neg.f32 (*.f32 ux (fma.f32 maxCos 2 -2))) 1))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 0 (*.f32 (neg.f32 (*.f32 1 (fma.f32 maxCos 2 -2))) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 1)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)) (/.f32 1 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (/.f32 1 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (fma.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2) 1))
(/.f32 1 (/.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (/.f32 1 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (fma.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2) 1))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (/.f32 1 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 -1 (neg.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (fma.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (/.f32 1 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (fma.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))) (neg.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (+.f32 -2 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (-.f32 -2 (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))) (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 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 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.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 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2)) (+.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2) (*.f32 -1 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1))))))
(/.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) (neg.f32 (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 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 1)))
(/.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 3)) (+.f32 0 (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2) (*.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)) (+.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 0))
(/.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
(/.f32 (-.f32 (*.f32 1 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))) (*.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))) (*.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(/.f32 (-.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))) (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 2)))
(/.f32 (-.f32 (*.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(/.f32 (-.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(/.f32 (*.f32 (fma.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2) 1) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3))) (*.f32 (fma.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2) 1) (fma.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2) 1)))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2)))) (neg.f32 (neg.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (/.f32 1 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 (neg.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3)))) (neg.f32 (neg.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (fma.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2) 1))
(/.f32 (neg.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2))) (neg.f32 (+.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2)))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2) (*.f32 -1 (neg.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1)))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (neg.f32 (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 (neg.f32 (-.f32 0 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 3))) (neg.f32 (+.f32 0 (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos 2 -2)) 2) (*.f32 0 (*.f32 ux (fma.f32 maxCos 2 -2)))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 0)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(pow.f32 (/.f32 (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 2))) -1)
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (/.f32 1 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(pow.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) (+.f32 2 (*.f32 ux (fma.f32 maxCos 2 -2))))) (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 maxCos 2 -2) 1) 3))) -1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (fma.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (fma.f32 ux (fma.f32 2 maxCos -2) 2) 1))
(neg.f32 (*.f32 ux (fma.f32 maxCos 2 -2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(exp.f32 (log.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(log.f32 (exp.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(log1p.f32 (expm1.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(expm1.f32 (log1p.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) (cbrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (cbrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) (*.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3))
(*.f32 1 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(pow.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) 1)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(binary64->binary32 (binary32->binary64 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(binary64->binary32 (binary32->binary64 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(binary64->binary32 (binary32->binary64 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(binary64->binary32 (-.f64 1 (+.f64 1 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2)))))
(binary64->binary32 (-.f64 0 (*.f64 (binary32->binary64 ux) (fma.f64 2 (binary32->binary64 maxCos) -2))))
(binary64->binary32 (neg.f64 (*.f64 (binary32->binary64 ux) (fma.f64 2 (binary32->binary64 maxCos) -2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3))
(*.f32 1 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) 1)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))) (sqrt.f64 (-.f64 1 (+.f64 1 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2)))))))
(binary64->binary32 (*.f64 (sqrt.f64 (-.f64 0 (*.f64 (binary32->binary64 ux) (fma.f64 2 (binary32->binary64 maxCos) -2)))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (neg.f64 (*.f64 (binary32->binary64 ux) (fma.f64 2 (binary32->binary64 maxCos) -2))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1/2))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(*.f32 1 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))
(binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) 3))
(*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) 1)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (binary32->binary64 ux) (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))) (*.f64 (*.f64 (binary32->binary64 ux) (binary32->binary64 ux)) (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos))))))))
(binary64->binary32 (*.f64 (sqrt.f64 (fma.f64 (binary32->binary64 ux) (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))) (*.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (*.f64 (-.f64 1 (binary32->binary64 maxCos)) (+.f64 -1 (binary32->binary64 maxCos))))))) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) (sqrt.f64 (*.f64 (binary32->binary64 ux) (+.f64 (-.f64 2 (*.f64 2 (binary32->binary64 maxCos))) (*.f64 (binary32->binary64 ux) (*.f64 (-.f64 1 (binary32->binary64 maxCos)) (+.f64 -1 (binary32->binary64 maxCos)))))))))
(+.f32 (*.f32 maxCos (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) -1))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(+.f32 (*.f32 maxCos (-.f32 1 maxCos)) (*.f32 -1 (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(+.f32 (*.f32 (-.f32 1 maxCos) -1) (*.f32 maxCos (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(+.f32 (*.f32 (+.f32 maxCos -1) 1) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(+.f32 (*.f32 -1 (-.f32 1 maxCos)) (*.f32 maxCos (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(+.f32 (*.f32 1 (+.f32 maxCos -1)) (*.f32 (neg.f32 maxCos) (+.f32 maxCos -1)))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (fma.f32 maxCos maxCos -1)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos (+.f32 1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos -1)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos (+.f32 1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))
(/.f32 (-.f32 1 maxCos) (/.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) (-.f32 maxCos 1)))
(/.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 maxCos 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos -1)) (+.f32 1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) (-.f32 maxCos 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 maxCos 1)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 maxCos)) (+.f32 1 maxCos))
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 maxCos)) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))
(/.f32 (-.f32 1 maxCos) (/.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (fma.f32 maxCos maxCos -1))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 (fma.f32 maxCos maxCos -1))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 -1 maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos -1))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 (fma.f32 maxCos maxCos -1))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 -1 maxCos)))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (*.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos maxCos -1))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 maxCos)) (fma.f32 maxCos maxCos -1)) (+.f32 -1 (neg.f32 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 -1 maxCos))
(/.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (-.f32 -1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 maxCos)) (fma.f32 maxCos maxCos -1)) (+.f32 -1 (neg.f32 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 -1 maxCos))
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (-.f32 -1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos -1))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 maxCos)) (fma.f32 maxCos maxCos -1)) (+.f32 -1 (neg.f32 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 -1 maxCos))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (-.f32 -1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos maxCos -1) (-.f32 1 maxCos))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 maxCos)) (fma.f32 maxCos maxCos -1)) (+.f32 -1 (neg.f32 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 -1 maxCos))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 1 maxCos))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 (pow.f32 maxCos 3)))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (-.f32 -1 (fma.f32 maxCos maxCos maxCos)))
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(log.f32 (exp.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cbrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (cbrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) 3))
(*.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(pow.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) 1)
(*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))
(binary64->binary32 (binary32->binary64 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(binary64->binary32 (binary32->binary64 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(binary64->binary32 (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos))))
(binary64->binary32 (*.f64 (-.f64 1 (binary32->binary64 maxCos)) (+.f64 -1 (binary32->binary64 maxCos))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) uy))))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))
(fma.f32 -1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 1/2)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) uy))))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))))
(fma.f32 -1/2 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 1/2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/2) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/2))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy))))) 2)
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))) 2)
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)) 2))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) (*.f32 2 (*.f32 (PI.f32) uy)))))) -2)
(/.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4)))) -2)
(/.f32 (+.f32 -1 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 4))) -2)
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)) 1))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(exp.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4)))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 3))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 1)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(binary64->binary32 (binary32->binary64 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(binary64->binary32 (pow.f64 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))) 2))
(binary32->binary64 (binary64->binary32 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (exp.f64 (PI.f32)) (binary32->binary64 uy))))
(binary32->binary64 (binary64->binary32 (exp.f64 (*.f64 (PI.f32) (binary32->binary64 uy)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (exp.f64 (PI.f32)) (binary32->binary64 uy))))
(binary32->binary64 (exp.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy)))))
(binary32->binary64 (pow.f32 (exp.f32 (PI.f32)) (binary64->binary32 (binary32->binary64 uy))))
(binary32->binary64 (pow.f32 (exp.f32 (binary64->binary32 (binary32->binary64 uy))) (PI.f32)))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(binary32->binary64 (sqrt.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux))))
(binary32->binary64 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))
(binary32->binary64 (pow.f32 (-.f32 (fma.f32 (binary64->binary32 (binary32->binary64 ux)) (binary64->binary32 (binary32->binary64 maxCos)) 1) (binary64->binary32 (binary32->binary64 ux))) 2))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux))))))
(binary64->binary32 (sqrt.f64 (fma.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)) 1)))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))))))
(binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux))))))))
(binary64->binary32 (*.f64 (PI.f32) (*.f64 (binary32->binary64 uy) (sqrt.f64 (fma.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(binary64->binary32 (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))))
(binary64->binary32 (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)))))))
(binary64->binary32 (*.f64 (PI.f32) (sqrt.f64 (fma.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux)) 1))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(binary64->binary32 (binary32->binary64 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(binary64->binary32 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))
(binary64->binary32 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 -1 (binary32->binary64 ux))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(binary64->binary32 (binary32->binary64 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(binary64->binary32 (+.f64 1 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2))))
(binary64->binary32 (+.f64 1 (*.f64 (binary32->binary64 ux) (fma.f64 2 (binary32->binary64 maxCos) -2))))
(binary64->binary32 (fma.f64 (binary32->binary64 ux) (fma.f64 2 (binary32->binary64 maxCos) -2) 1))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (+.f64 1 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2))))))
(binary64->binary32 (sqrt.f64 (-.f64 0 (*.f64 (binary32->binary64 ux) (fma.f64 2 (binary32->binary64 maxCos) -2)))))
(binary64->binary32 (sqrt.f64 (neg.f64 (*.f64 (binary32->binary64 ux) (fma.f64 2 (binary32->binary64 maxCos) -2)))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (fma.f32 2 maxCos -2))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (fma.f32 2 maxCos -2))))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (-.f64 (*.f64 2 (binary32->binary64 maxCos)) 2)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (fma.f64 2 (binary32->binary64 maxCos) -2)))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (sin.f64 (*.f64 (*.f64 (binary32->binary64 uy) 2) (PI.f32))))
(binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(binary64->binary32 (fma.f64 (binary32->binary64 ux) (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))) (*.f64 (*.f64 (binary32->binary64 ux) (binary32->binary64 ux)) (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos))))))
(binary64->binary32 (fma.f64 (binary32->binary64 ux) (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))) (*.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (*.f64 (-.f64 1 (binary32->binary64 maxCos)) (+.f64 -1 (binary32->binary64 maxCos)))))))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (+.f64 (-.f64 2 (*.f64 2 (binary32->binary64 maxCos))) (*.f64 (binary32->binary64 ux) (*.f64 (-.f64 1 (binary32->binary64 maxCos)) (+.f64 -1 (binary32->binary64 maxCos)))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 (-.f32 2 maxCos) maxCos)))
(binary64->binary32 (binary32->binary64 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(binary64->binary32 (binary32->binary64 (-.f32 (-.f32 2 maxCos) maxCos)))
(binary64->binary32 (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))))
(binary64->binary32 (-.f64 2 (*.f64 2 (binary32->binary64 maxCos))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))))
(binary64->binary32 (sqrt.f64 (fma.f64 (binary32->binary64 ux) (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))) (*.f64 (*.f64 (binary32->binary64 ux) (binary32->binary64 ux)) (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos)))))))
(binary64->binary32 (sqrt.f64 (fma.f64 (binary32->binary64 ux) (+.f64 1 (-.f64 (-.f64 1 (binary32->binary64 maxCos)) (binary32->binary64 maxCos))) (*.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (*.f64 (-.f64 1 (binary32->binary64 maxCos)) (+.f64 -1 (binary32->binary64 maxCos))))))))
(binary64->binary32 (sqrt.f64 (*.f64 (binary32->binary64 ux) (+.f64 (-.f64 2 (*.f64 2 (binary32->binary64 maxCos))) (*.f64 (binary32->binary64 ux) (*.f64 (-.f64 1 (binary32->binary64 maxCos)) (+.f64 -1 (binary32->binary64 maxCos))))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(binary64->binary32 (binary32->binary64 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(binary64->binary32 (binary32->binary64 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(binary64->binary32 (*.f64 (*.f64 (binary32->binary64 ux) (binary32->binary64 ux)) (*.f64 (+.f64 (binary32->binary64 maxCos) -1) (-.f64 1 (binary32->binary64 maxCos)))))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (*.f64 (-.f64 1 (binary32->binary64 maxCos)) (+.f64 -1 (binary32->binary64 maxCos))))))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (binary32->binary64 (*.f32 ux maxCos)))
(binary64->binary32 (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux maxCos (-.f32 1 ux))))
(binary64->binary32 (binary32->binary64 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(binary64->binary32 (binary32->binary64 (fma.f32 ux maxCos (-.f32 1 ux))))
(binary64->binary32 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))))
(binary64->binary32 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (*.f64 (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (+.f64 (-.f64 1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))))))
(binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(binary64->binary32 (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy)))))

eval2.0s (7.1%)

Compiler

Compiled 97921 to 62089 computations (36.6% saved)

prune841.0ms (3%)

Pruning

69 alts after pruning (63 fresh and 6 done)

PrunedKeptTotal
New1607381645
Fresh212546
Picked235
Done538
Total1635691704
Accuracy
99.9%
Counts
1704 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.1%
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 ux -2 (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))
90.5%
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
90.2%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
98.2%
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 2) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
97.3%
(*.f32 (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
95.9%
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
97.3%
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
44.4%
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
83.3%
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
62.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 (+.f32 (+.f32 ux -1) 1) (+.f32 (+.f32 ux -1) 1))) (-.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 (+.f32 ux -1) 1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
92.4%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 ux) ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
92.4%
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
57.0%
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) 1)) (*.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (-.f32 (*.f32 (+.f32 ux -1) 1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
55.7%
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (+.f32 ux -1))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
56.3%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))))
56.5%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
56.3%
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
95.8%
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
90.2%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))) (fma.f32 (PI.f32) (*.f32 2 uy) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))
73.6%
(*.f32 (sqrt.f32 (*.f32 2 ux)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
56.1%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
97.2%
(*.f32 (sin.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
77.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))
47.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
77.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
77.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
97.7%
(*.f32 (sin.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
98.3%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.2%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
96.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) -1))))
98.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.1%
(*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
76.2%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
95.1%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
59.1%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
93.2%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
98.4%
(*.f32 (binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
52.9%
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
82.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (+.f32 ux -1)))) (fma.f32 ux (-.f32 1 ux) ux)))))
67.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))))
52.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.2%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
67.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)))))
50.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
83.4%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
78.7%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 ux) ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))))))
78.7%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))))
50.4%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (+.f32 ux -1))))))))
51.2%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux)))))))
43.6%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 2 ux) 1))))))
51.7%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux -1) (*.f32 ux (-.f32 1 ux))))))))
51.2%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
64.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 2 ux)))))
78.7%
(*.f32 2 (*.f32 uy (binary64->binary32 (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))))))
52.7%
(*.f32 2 (exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
78.8%
(*.f32 2 (binary64->binary32 (*.f64 (binary32->binary64 uy) (*.f64 (PI.f32) (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1))))))))
98.3%
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
92.0%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
74.2%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))))))
92.0%
(exp.f32 (log.f32 (binary64->binary32 (*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 -1 (binary32->binary64 ux)) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos))) (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 1)) (sin.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 uy))))))))
77.0%
(cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
58.6%
(cbrt.f32 (*.f32 (*.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 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
92.9%
(binary64->binary32 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (-.f64 1 (binary32->binary64 ux)) (+.f64 (binary32->binary64 ux) -1)))) (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))))
98.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (binary32->binary64 (binary64->binary32 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))))
97.8%
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))) (binary32->binary64 uy)))) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.6%
(binary64->binary32 (*.f64 (binary32->binary64 (sin.f32 (*.f32 (*.f32 (PI.f32) (binary64->binary32 (binary32->binary64 uy))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
98.7%
(binary64->binary32 (*.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
Compiler

Compiled 5765 to 3945 computations (31.6% saved)

regimes899.0ms (3.2%)

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

11 calls:

113.0ms
maxCos
105.0ms
(*.f32 uy 2)
84.0ms
ux
76.0ms
uy
73.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
98.9%1ux
98.9%1uy
98.9%1maxCos
98.9%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.9%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.9%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.9%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.9%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 3815 to 2451 computations (35.8% saved)

regimes838.0ms (3%)

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

11 calls:

105.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
89.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))))))
84.0ms
ux
71.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
64.0ms
uy
Results
AccuracySegmentsBranch
98.9%1uy
98.9%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.9%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.9%1ux
98.9%1maxCos
98.9%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.9%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.9%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Compiler

Compiled 3496 to 2289 computations (34.5% saved)

regimes737.0ms (2.6%)

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

11 calls:

66.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))))))
59.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
55.0ms
(*.f32 uy 2)
55.0ms
ux
54.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
98.4%1uy
98.4%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.4%1(*.f32 (*.f32 uy 2) (PI.f32))
98.4%1(*.f32 uy 2)
98.4%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.4%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.4%1ux
98.4%1maxCos
98.4%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.4%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.4%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Compiler

Compiled 3321 to 2184 computations (34.2% saved)

regimes573.0ms (2%)

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

11 calls:

90.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
75.0ms
uy
52.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
47.0ms
ux
45.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
98.3%1ux
98.3%1uy
98.3%1maxCos
98.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.3%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.3%1(*.f32 (*.f32 uy 2) (PI.f32))
98.3%1(*.f32 uy 2)
98.3%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.3%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.3%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.3%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 2359 to 1563 computations (33.7% saved)

regimes414.0ms (1.5%)

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

11 calls:

106.0ms
maxCos
62.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
28.0ms
(*.f32 uy 2)
28.0ms
uy
28.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
98.3%1uy
98.3%1(*.f32 (*.f32 uy 2) (PI.f32))
98.3%1(*.f32 uy 2)
98.3%1ux
98.3%1maxCos
98.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.3%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.3%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.3%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.3%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.3%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1286 to 860 computations (33.1% saved)

regimes381.0ms (1.3%)

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

11 calls:

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

Compiled 1231 to 823 computations (33.1% saved)

regimes350.0ms (1.2%)

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

11 calls:

67.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
36.0ms
uy
31.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
29.0ms
(*.f32 uy 2)
28.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
98.2%1uy
98.2%1(*.f32 (*.f32 uy 2) (PI.f32))
98.2%1(*.f32 uy 2)
98.2%1ux
98.2%1maxCos
98.2%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.2%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.2%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.2%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.2%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.2%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1205 to 806 computations (33.1% saved)

regimes264.0ms (0.9%)

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

6 calls:

79.0ms
ux
37.0ms
maxCos
37.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
35.0ms
(*.f32 uy 2)
34.0ms
uy
Results
AccuracySegmentsBranch
92.4%1ux
96.8%2uy
92.4%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
96.8%2(*.f32 (*.f32 uy 2) (PI.f32))
96.8%2(*.f32 uy 2)
96.6%2maxCos
Compiler

Compiled 677 to 467 computations (31% saved)

regimes121.0ms (0.4%)

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

3 calls:

37.0ms
(*.f32 uy 2)
34.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
32.0ms
uy
Results
AccuracySegmentsBranch
96.7%2uy
96.7%2(*.f32 (*.f32 uy 2) (PI.f32))
96.7%2(*.f32 uy 2)
Compiler

Compiled 610 to 423 computations (30.7% saved)

regimes153.0ms (0.5%)

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

6 calls:

27.0ms
(*.f32 uy 2)
26.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
25.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
25.0ms
uy
25.0ms
ux
Results
AccuracySegmentsBranch
90.0%2ux
90.3%2(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
83.3%1maxCos
91.7%2uy
91.7%2(*.f32 (*.f32 uy 2) (PI.f32))
91.7%2(*.f32 uy 2)
Compiler

Compiled 442 to 312 computations (29.4% saved)

regimes372.0ms (1.3%)

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

3 calls:

310.0ms
uy
25.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
25.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
91.7%2uy
91.7%2(*.f32 (*.f32 uy 2) (PI.f32))
91.7%2(*.f32 uy 2)
Compiler

Compiled 410 to 288 computations (29.8% saved)

regimes83.0ms (0.3%)

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

3 calls:

25.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
23.0ms
(*.f32 uy 2)
23.0ms
uy
Results
AccuracySegmentsBranch
90.8%2uy
90.8%2(*.f32 (*.f32 uy 2) (PI.f32))
90.8%2(*.f32 uy 2)
Compiler

Compiled 395 to 277 computations (29.9% saved)

regimes121.0ms (0.4%)

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

5 calls:

56.0ms
(*.f32 uy 2)
22.0ms
uy
13.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
11.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
11.0ms
ux
Results
AccuracySegmentsBranch
83.3%1ux
83.3%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
83.3%1uy
83.3%1(*.f32 (*.f32 uy 2) (PI.f32))
83.3%1(*.f32 uy 2)
Compiler

Compiled 339 to 241 computations (28.9% saved)

regimes31.0ms (0.1%)

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

3 calls:

10.0ms
ux
9.0ms
uy
7.0ms
maxCos
Results
AccuracySegmentsBranch
78.7%1maxCos
78.7%1uy
78.7%1ux
Compiler

Compiled 253 to 177 computations (30% saved)

regimes14.0ms (0.1%)

Accuracy

Total -18.5b remaining (-164.8%)

Threshold costs -18.5b (-164.8%)

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

3 calls:

6.0ms
maxCos
4.0ms
ux
3.0ms
uy
Results
AccuracySegmentsBranch
64.9%1uy
64.9%1ux
64.9%1maxCos
Compiler

Compiled 49 to 39 computations (20.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0004591378092300147
0.0005727907991968095
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0004591378092300147
0.0005727907991968095
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0035516920033842325
0.003615384455770254
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0035516920033842325
0.003615384455770254
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0035516920033842325
0.003615384455770254
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify63.0ms (0.2%)

Algorithm
egg-herbie
Rules
76×*-commutative
44×+-commutative
27×sub-neg
22×neg-sub0
20×neg-mul-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01261383
12131379
22561379
32921379
43101379
53281379
63481379
73581379
83631379
93641379
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(*.f32 (binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sqrt.f32 (*.f32 2 ux)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 2 ux)))))
Outputs
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32)))) (sqrt.f64 (fma.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) (+.f64 -1 (-.f64 (binary32->binary64 ux) (*.f64 (binary32->binary64 ux) (binary32->binary64 maxCos)))) 1))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f32) (binary32->binary64 uy)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(binary64->binary32 (*.f64 (sin.f64 (*.f64 2 (*.f64 (binary32->binary64 uy) (PI.f32)))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (binary32->binary64 ux) (binary32->binary64 maxCos) 1) (binary32->binary64 ux)) 2)))))
(*.f32 (binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 (binary64->binary32 (sin.f64 (*.f64 (binary32->binary64 uy) (*.f64 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 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 (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) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (-.f32 1 (-.f32 maxCos 1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (-.f32 1 maxCos)) 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 2 (*.f32 2 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sqrt.f32 (*.f32 2 ux)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (-.f32 (-.f32 2 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(if (<=.f32 (*.f32 uy 2) 7730941/2147483648) (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (-.f32 (-.f32 2 maxCos) maxCos)))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (+.f32 maxCos -1)))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 2 ux)))))
Compiler

Compiled 506 to 379 computations (25.1% saved)

soundness3.2s (11.5%)

Rules
784×times-frac
784×times-frac
702×fma-def
702×fma-def
600×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
066644
1198568
2701560
33210548
47581548
0113250317
1345047865
091622661
1270120143
01772112154
15151110388
094722322
1268420396
0113250317
1345047865
094722322
1268420396
094722322
1268420396
094722322
1268420396
094722322
1268420396
067680
1286648
22246648
01772112154
15151110388
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1974 to 1374 computations (30.4% saved)

end1.0ms (0%)

preprocess231.0ms (0.8%)

Compiler

Compiled 984 to 670 computations (31.9% saved)

Profiling

Loading profile data...